Codice: CPP
Durata: 3
Aula: Informatica

Il corso illustra tutte le caratteristiche del linguaggio di programmazione C++ con l'aiuto di esempi ed esercizi.
Per ridurre la complessità il corso impiega solo input/output testuale e NON tratta gli aspetti di costruzione di interfacce utente a finestre.

Il corso NON tratta le librerie proprietarie (tipo Microsoft Foundation Classes).

Destinatari

Sviluppatori che con conoscenza di almeno un altro linguaggio di sviluppo, vogliano passare alla programmazione Object Oriented di C++

Contenuti

Strutture di controllo;

Overloading; U

so del C++ per la programmazione orientata alla funzione;

Il costrutto "class"; Campi e metodi;

Ereditarietà semplice e multipla;

Puntatori generici;

Puntatori a membri;

Astrazione di controllo;

I tipi collezione (set, liste, ecc...);

Funzioni friend;

Uso del C++ per la programmazione orientata agli oggetti;

Template

Organizzazione delle applicazioni in file.

Il corso ha un approccio pratico: su ogni argomento i partecipanti svolgono esercizi a gruppetti di due o tre persone utilizzando PC Windows.