C++. Linguaggio, libreria standard, principi di programmazionePearson, 2000 - 1015 pagine Questo testo è la revisione completa dell'opera più diffusa sul C++ basata sullo standard ANSI/ISO. Fra gli argomenti trattati: classi astratte come interfacce; gerarchie delle classi per la programmazione orientata agli oggetti; template come basi per software generico e sicuro dal punto di vista dei tipi; eccezioni per la gestione regolare degli errori; namespace per la modularità del software di grandi dimensioni; identificazione dinamica del tipo per sistemi altamente disaccoppiati; il sottoinsieme C del C++ per la compatibilità e le operazioni a livello di sistema; contentori e algoritmi standard; stringhe, stream di I/O e valori numerici standard. |
Sommario
79 | 20 |
Astrazione dei dati | 33 |
7 | 39 |
8 | 48 |
9 | 73 |
10 | 97 |
3 | 104 |
5 | 110 |
Funzioni | 163 |
4 | 169 |
2 | 186 |
Funzioni sovraccaricate | 223 |
T PARTE SECONDA Meccanismi di astrazione | 249 |
Sovraccaricamento degli operatori | 295 |
Template | 371 |
Gestione delle eccezioni | 403 |
Parole e frasi comuni
aggiunge alcuni algoritmi allocatore applicazioni argomento array assegnamento base bool Capitolo carattere caratteri caso cerca char chiamata classe classe base codice compilatore complex comune concetti const contenitore controllo conversione copia costruttore crea dati definire definizione derivata dichiarazione dimensione direttamente diverse double eccezioni elementi errore eseguire esempio esiste facile fare file first forma fornisce funzionalità funzione generale generica gestire implementazione indice inizializzato insieme interfacce intero invece invocata iteratori l'operatore l'uso last legge libreria standard linguaggio lista maggior maniera membro memoria mente namespace necessario nome noti numero nuovo oggetti operator operazioni ordine particolare passare permette possibile possono potrebbe presenta progetto programma public puntatore punto rappresentazione rendere restituisce return riferimento risultato scrivere segue semplice sequenza significa sistema specifica specificare spesso Stack static stile string struttura tecniche template template<class termini tipi tipo tramite trovare typedef usare usato utenti utile utilizzare variabile vector veda vengono versione viene virtual void zione