02.06.2013 Views

CORSO C++ STANDARD - Didattica.it

CORSO C++ STANDARD - Didattica.it

CORSO C++ STANDARD - Didattica.it

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Confronto fra operatore [ ] e deref. del puntatore "offsettato"<br />

Funzioni con argomenti array<br />

Funzioni con argomenti puntatori passati by reference<br />

Array di puntatori<br />

• Elaborazione della riga di comando<br />

Esecuzione di un programma tram<strong>it</strong>e riga di comando<br />

Argomenti passati alla funzione main<br />

• Puntatori e Funzioni<br />

Funzioni che rest<strong>it</strong>uiscono puntatori<br />

Puntatori a Funzione<br />

Array di puntatori a funzione<br />

Funzioni con argomenti puntatori a funzione<br />

• Puntatori e Costanti<br />

Puntatori a costante<br />

Puntatori costanti<br />

Puntatori costanti a costante<br />

Funzioni con argomenti costanti trasmessi by value<br />

Funzioni con argomenti costanti trasmessi by reference<br />

• Tipi defin<strong>it</strong>i dall'utente<br />

Concetti di oggetto e istanza<br />

Typedef<br />

Strutture<br />

Operatore .<br />

Puntatori a strutture - Operatore -><br />

Unioni<br />

Dichiarazione di strutture e membri di tipo struttura<br />

Strutture di tipo b<strong>it</strong> field<br />

Tipi enumerati<br />

• Allocazione dinamica della memoria<br />

Memoria stack e memoria heap<br />

Operatore new<br />

Operatore delete<br />

• Namespace<br />

Programmazione modulare e compilazione separata<br />

Definizione di namespace<br />

Risoluzione della visibil<strong>it</strong>à<br />

Membri di un namespace defin<strong>it</strong>i esternamente<br />

Namespace annidati<br />

Namespace sinonimi<br />

Namespace anonimi<br />

Estendibil<strong>it</strong>à della definizione di un namespace<br />

Parola-chiave using<br />

Precedenze e confl<strong>it</strong>ti fra i nomi<br />

Collegamento fra namespace defin<strong>it</strong>i in files diversi<br />

• Eccezioni<br />

Segnalazione e gestione degli errori<br />

Il costrutto try<br />

L'istruzione throw<br />

Il gestore delle eccezioni: costrutto catch<br />

Riconoscimento di un'eccezione fra diverse alternative<br />

Blocchi innestati<br />

Eccezioni che non sono errori

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!