Problema con constructor de copia c++

Iniciado por Ana25, 10 Enero 2014, 22:53 PM

0 Miembros y 1 Visitante están viendo este tema.

Ana25

Buenas noches,

¿Alguien puede ayudarme? Estoy desesperada.

Al crear el constructor de copia de la siguiente clase el compliador 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

Esta es la clase:

   ref class Diccionario
   {
   public:
      Diccionario();
      Diccionario(const Diccionario& d); // aqui esta el problema
      void abrir();
      void cerrar();
   private:
      char * fichero;
      ifstream * fEntrada;
   };

y esta es la implementacion del constructor:

   Diccionario::Diccionario(const Diccionario& d){
   }

Muchas gracias  :-*