Guida al Linguaggio C++
Una panoramica sul linguaggio a cura di: Paolo Marotta
SOMMARIO
- 1. Prefazione
Ringraziamanti, nota sul copyright.
- 2. Introduzione
Il C++ e` un linguaggio di programmazione "all purpose",
ovvero adatto alla realizzazione di...
- 3. Elementi Lessicali
Commenti, Identificatori, Parole riservate,
Costanti letterali, segni di punteggiatura e operatori.
- 4. Espressioni e istruzioni
Assegnamento, Altri operatori, Vero e falso,
Controllo del flusso.
- 5. Dichiarazioni
Tipi primitivi, Variabili e costanti, Scope e lifetime.
- 6. Costruire nuovi tipi
Array, Strutture, Unioni,
Enumerazioni, La keyword typedef.
- 7. Sottoprogrammi e funzioni
Funzioni, Passaggio di parametri e
argomenti di default, La funzione main(), Funzioni inline, Overloading delle
funzioni.
- 8. Puntatori e reference
I puntatori, Operazioni sui puntatori, Puntatori
vs array, Uso dei puntatori, I reference, Uso dei reference, Puntatori vs
reference.
- 9. Linkage e file header
Linkage, File header, Librerie di funzioni, I
namespace, La direttiva using.
- 10. Programmazione ad oggetti
Strutture e campi funzioni, Sintassi della
classe, Definizioni delle funzioni membro, Costruttori, Distruttori....
- 11. Reimpiego di codice
Reimpiego per composizione, Costruttori per
oggetti composti, Reimpiego di codice con l'ereditarietà, Acesso ai campi
ereditati, Costruttori per classi derivate...
- 12. L'overloading degli operatori
Le prime regole, L'peratore di
assegnamento, L'operatore di sottoscrizzione Smart pointer...
- 13. Template
Classi contenitori, Classi template, La keyword
typename, Vincoli impliciti, Funzioni template, Template ed ereditarietà,
Conclusioni.
- 14. Le eccezzioni
Segnalare le anomalie, Gestire le eccezioni, Casi
particolari, Eccezzioni e costruttori, La gerarchia exception, Conclusioni.
- 15. Appendice A
Conversioni di tipo.
- 16. Appendice B
Introduzione alla OOP.
PER CONSULTARE IL MANUALE CLICCARE SUL LINK SEGUENTE:
Guida al Linguaggio
C++