Corso C and C ++ Programming (ICWD01)

Richiedi un preventivo

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

Scheda rapida

Durata del corso: 35 ore, pari a 5 giorni (7 ore al giorno)

Prerequisiti

Nessuno.

Materiale del corso

  • slide in formato PDF, da poter stampare
  • esempi presentati nel corso

Preventivo

Richiedi un preventivo