Disponibili delle brevi note su overloading di operatori ed ereditarietà e polimorfismo.
Disponibili anche le note sui files che non sono arrivato a trattare. Vi consiglio di darci un'occhiata per conoscenza vostra ma in ogni caso non saranno oggetto di esami.
Buona continuazione di vacanze!!
Buonasera prof sono Valentina e volevo chiederle dopo le vacanze quando poterla venire a trovare perché dovrei chiederle alcune informazioni in merito agli esami. Con l'occasione le auuguro un Buon Anno a lei e famiglia
RispondiEliminaIl ricevimento studenti riprendera' regolarmente martedi' 7 gennaio dalle 14:30 alle 16:30.
RispondiEliminaSalve professore,
RispondiEliminaavrei una domanda riguardo new e delete.
Esempio:
Se abbiamo una classe A che al suo interno contiene un elenco di oggetti della classe B.
Nel costruttore di A, inizializzo a 0 tutto l'elenco di B.
Aggiungo un oggetto alla classe B con una new.
Se successivamente voglio eliminare questo oggetto di B esplicitamente, richiedendo un dato all'utente, devo procedere con la delete? Oppure basta che lo reinizializzo a 0?
Immagino che intendi che la classe A al suo interno contiene un elenco di puntatori a B. In questo caso se hai creato un oggetto della classe B con la new e l'hai assegnato a un elemento dell'elenco di un oggetto di classe A, settare a 0 il puntatore contenuto nell'elenco non rilascia la memoria.
RispondiEliminaPer rilasciare la memoria dell'oggetto di classe B che avevi creato con new devi usare esplicitamente la delete.