Tengo un pequeño problema con C++
Tengo esta funcion miembro :
Fecha& operator=(const Fecha&) ;
la implemento en el .cc de esta manera :
Fecha::Fecha& operator=(const Fecha& f )
{
if (this!=&f) {
dia = f.dia ;
mes = f.mes ;
anyo = f.anyo ; }
return *this;
}
y cuando compilo me da el siguiente error :
lib/Fecha.cc:175: error: ‘Fecha& operator=(const Fecha&)’ debe ser una función miembro que no sea static
¿ Alguien sabe porque ?