Error de compilación de C++: no se puede convertir de B a A, no hay constructor o ambigüedad de sobrecarga del constructor