Buenas tardes a todos,
No consigo crear el constructor de copia de la sigueinte clase. Al compilar me muestra este error:
error C3699: '&' : no se puede utilizar este direccionamiento indirecto en el tipo 'const Diccionario' el compilador reemplazará '&' por '^' para continuar con el análisis
Por favor, ¿podriais decirme que estoy haciendo mal?
Aqui esta la clase:
ref class Diccionario
{
public:
Diccionario();
Diccionario(const Diccionario& d); /* este es el que esta volviendo loca : ( */
Diccionario(char nombreFichero[]);
void abrir();
private:
char * fichero;
ifstream * fEntrada;
};
y esta es la implementacion del constuctor:
Diccionario::Diccionario(const Diccionario& d){
}
¿Se os ocurre algo? Muchas gracias.