I contenuti del corso sono i seguenti:
- Variabili e tipi di dato
- Headers e moduli
- Utilizzo di funzioni base di I/O su console
- Dichiarazioni
- Espressioni e conversioni dei tipi
- Operazioni bitwise
- Operazioni condizionali
- Controllo di flusso
- if/else
- switch
- for, while
- break, continue, goto e label
- Funzioni semplici
- Funzioni ricorsive
- Variabili statiche, variabili globali e regole di scope
- Pre-processore e macro e funzioni macro
- Funzioni inline, typedef e union
- Puntatori, array ed indirizzi di memoria
- Puntatori a funzioni
- Aritmetica dei puntatori
- Stringhe e puntatori a caratteri
- Array multidimensionali e matrici
- Dichiarazioni complesse
- Strutture e Strutture dati utente
- Funzioni che operano su strutture
- Array di strutture
- Puntatori a strutture
- Strutture ricorsive, liste e alberi
- Input/Output
- Gestione di file con buffer
- fopen, fclose, fread, fwrite
- Programmazione OOP
- Uso di funzioni virtuali in C
- Introduzione alle classi C++
- Funzioni speciali delle classi C++
- Design di applicazioni in C/C++
- Funzioni e classi template
- Overloading di funzioni (e funzioni template)
- Specializzazioni di classi template
Durata
- 35 ore
- 5 giorni
Prerequisiti
Nessuno.
Durata: 35 ore (5 giorni)
Solo su richiesta
Questo corso è erogabile solo su richiesta, in modalità on-line (con formazione a distanza), oppure on-site, sempre personalizzati secondo le esigenze.