Non è necessario, infatti quando assegni un oggetto ad un altro di fatto lo cloni. Questo perché per il C++ anche le classi sono tipi by value e non by reference.
Non è necessario, infatti quando assegni un oggetto ad un altro di fatto lo cloni. Questo perché per il C++ anche le classi sono tipi by value e non by reference.
Amaro C++, il gusto pieno dell'undefined behavior.