#acl NicolaLeone:read,write,admin,revert FrancescoRicca:read,write,admin,revert MarioAlviano:read,write,revert,admin MarcoManna:read,write,revert,admin EditorsGroup:read,write,delete,admin,revert All:read ---- <
> = Programma del corso = <
> '''Puntatori e stringhe''' * Dichiarazione, inizializzazione, manipolazione e passaggio come parametri a funzioni. * Caratteri e stringhe: concetti fondamentali e le funzioni di libreria. <
> '''Le classi concetti di base''' * Definizione, accesso e visibilità dei membri di una classe * Separazione di interfaccia ed implementazione * Funzioni di accesso e di utilità * Inizializzazione degli oggetti: i costruttori * Finalizzazione degli oggetti: i distruttori <
> '''Le classi concetti avanzati''' * Il puntatore implicito "this" * Classi e funzioni friend * Allocazione dinamica della memoria * Information hiding * Astrazione dei dati e strutture dati complesse * L'overloading degli operatori * Classi Template * Ereditarietà e Polimorfismo <
> '''Strutture dati fondamentali''' * Array dinamici * Liste concatenate con iteratori * Code e Pile