Hola a todos. Estoy haciendo un programa en C++ y me sale el siguiente error cuando compilo:
"Class Estructura only defines a private destructor and has no friends"
siendo Estructura una clase que tengo y que tiene la siguiente forma:
class Estructura: public ExpresionTipo{
private:
Estructura();
~Estructura();
Estructura& operator=(Estructura &);
public:
Estructura(const map<string, ExpresionTipo*>);
unsigned getBytes();
string getExpresionTipo();
int getValorTipo();
ExpresionTipo * punto(const string &);
int offset();
int desplazamiento(string);
private:
map<string, ExpresionTipo *> campos;
};
¿porque me sale ese error?
Un saludo