Scusate sto studiando un pò i constructor e gli assignment operator ma ho difficoltà a interpretare la sintassi e dalle guide e tutorial che trovo non riesco bene a capire.
facciamo esempio che in una class voglia inserire un copy constructor, potete spiegarmi cosa significa l'argomento del copy nel seguente listato:
codice:class exemple{ private: void copy(const exemple& rhs); //non capisco example& rhs) .......... }
cioè intuisco che nel caso di copy si voglia mantenere costante il parametro passato, ma non capisco "&" in exemple&.
Rhs vedo significare right hand side ed è ok. Qualcuno può gentilmente spiegarmi meglio il funzionamento di questo constructor? grazie molte,
Iacopo