Obiettivi

Il corso di programmazione-in-c++-per-programmatori-c è rivolto a chi possiede già una base teorica e pratica di programmazione nel linguaggio C e desidera ampliare il proprio bagaglio culturale. Verrà affrontata la programmazione orientata agli oggetti, peculiarità che rende questo linguaggio una piattaforma ideale per realizzare progetti di grosse dimensioni favorendo l’astrazione dei problemi e l’uso dei modelli di programmazione più moderni.

Durante le lezioni si affronteranno le tematiche più specifiche del linguaggio C++ come il concetto di classe, ereditarietà e polimorfismo. Il linguaggio C++ è tra i linguaggi moderni ad oggetti uno dei più apprezzati ed utilizzato in ambito aziendale, di ricerca e ludico.

Prerequisiti

Fondamenti di programmazione e linguaggio C

Dettaglio degli argomenti

  • La programmazione ad oggetti
  • La filosofia del linguaggio C++
  • Elementi fondamentali del linguaggio
  • Il software per compilate e testare i programmi
  • I costrutti di controllo
  • Controlli avanzati
  • I puntatori
  • Namespace
  • Eccezioni
  • Classi e data hiding
  • Membri a livello di classe e accesso “friend”
  • Costruttori e distruttori degli oggetti
  • Overload degli operatori
  • Ereditarietà
  • Polimorfismo
  • Template
  • Input e output in C++
  • Le classi String,Vector e List
  • Analisi dettagliata di programmi esemplificativi

 

Ulteriori informazioni

Corso a calendario:

Corso personalizzato:

[lista_feedback_corso]