Questo sito contribuisce alla audience di

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++

Le categorie della guida