Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Ana25 en 10 Enero 2014, 22:53 pm



Título: Problema con constructor de copia c++
Publicado por: Ana25 en 10 Enero 2014, 22:53 pm
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  :-*