Grazie 1000 per la risposta. Puoi farmi un esempio del punto 3?Originariamente inviato da albgen
quando si fa una assegnazione ci sono tre casi:
1. Stai utilizzando tipi base(int,string,double,float..etc). In questo caso si crea una copia!
2. Tipi oggetti quindi oggetti che derivano da qualche classe. In questo caso nella stragrande maggioranza dei casi si crea un riferimento, quindi due riferimenti puntato allo stesso oggetto.
3. Stai utilizzando sempre oggetti ma la classe di dichiarazione di questi oggetti(classe base) ha utilizzato l'overloading del operatore = quindi non conosci il comportamento e devi leggerti la documentazione della classe per l'operatore =.
ciao