però ci sono alcune precisazioni da fare sui due costruttori.
-costruttore senza parametri: viene usato per creare array di oggetti quindi in teoria bisogna stare attenti a che tipi di dati ci sono salvati nella classe.
-costruttore copia: importante dato che entra in gioco nel passaggio parametri ad una funzione/metodo. Senza un costruttore copia scritto a mano il compilatore ne inserisce uno di default che copia i dati bit per bit, provocando quindi possibili collegamenti tra classi non voluti.
In definitiva secondo me è sempre meglio metterli, tanto non si sbaglia.
|