lunedì 30 dicembre 2013

Nuove note

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!!

4 commenti:

  1. 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



    RispondiElimina
  2. Il ricevimento studenti riprendera' regolarmente martedi' 7 gennaio dalle 14:30 alle 16:30.

    RispondiElimina
  3. Salve professore,
    avrei 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?

    RispondiElimina
  4. 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.
    Per rilasciare la memoria dell'oggetto di classe B che avevi creato con new devi usare esplicitamente la delete.

    RispondiElimina