Vi pongo una questione tecnica piuttosto fine, per i guru del c++.
Considerate le classi:
class CPadre
{
int dato1;
...
public:
CParde& operator = (const CPadre &src);
...
};
class CFiglia : public CPadre;
{
int dato2;
...
public:
CFiglio& operator = (const CFiglio &src);
...
}
...
CPadre & CPadre::operator = (const CPadre &src)
{
dato1 = src.dato1;
return *this;
}
Ora veniamo all'implementazione dell'operatore della classe CFiglio. Io vorrei che: