Ciao a tutti vorei un chiarimento sulla ridefinizione degli operatori
In che caso io ho un metodo della mia classe che ritorna per valore??
Detto più chiaramente..
codice:
class nome{
public:
     nome();
    nome operator+(cons nome& );--->CASO 1
   nome& operator +(const nome& );--->CASO 2
};
Non riesco a capire bene quando devo fare in un modo o nell'altro..
nb:il mio é solo un esempio inventato per far capire il mio problema...
Grazie mille