Problema con constructor de copia C++

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

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

Ana25


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.


amchacon

Código (cpp) [Seleccionar]
ref class Diccionario

Cambialo por:

Código (cpp) [Seleccionar]
class Diccionario
Por favor, no me manden MP con dudas. Usen el foro, gracias.

¡Visita mi programa estrella!

Rar File Missing: Esteganografía en un Rar