Corsi Programmazione

Corso C++

PROGRAMMAZIONE


 

Programmazione C++

 

Durata: 30 ore
Attestato: Pc Academy Training Centre

Scarica il programmaScarica il programma del corso


Informazioni generali

La potenza e velocità di questo linguaggio di programmazione e le sue caratteristiche ad oggetti lo rendono una scelta obbligata per lo sviluppo di applicazioni che richiedano alte prestazioni di calcolo.
Il corso si propone, attraverso l'acquisizione di una solida base teorica, di formare programmatori professionisti.

PROGRAMMA DEL CORSO C++ (Fai click per vederlo)

Tipi di Dati in C++
Costanti
Variabili simboliche
Tipi puntatore
Tipi di costanti
Tipi indirizzamento semplice
Tipi enumerazione
Tipo vettore
Tipo classe
Definizioni di tipi con typedef
Oggetti volatili

Espressioni ed Istruzioni
Operatori aritmetici
Operatori di relazione e logici
Operatori di assegnamento
L'operatore sizeof
L'operatore aritmetico if
Operatori orientati ai bit
Conversione dei tipi di dati
Istruzione if
Istruzione switch
Ciclo while
Ciclo for
Ciclo do
Istruzioni break
Istruzione continue
Istruzione goto

Funzioni, Campo di Visibilità e Memoria Libera
Ricorsione
Funzioni inline
Restituzione di valori
Passaggio degli argomenti
Argomenti per riferimento
Campo di visibilità in un programma
Assegnazione dinamica della memoria

Funzioni Sovrapposte e Funzioni Modello
Sovrapposizione dei nomi di funzione
Funzioni modello (template)
Puntatori a funzioni
Gestione dei tipi di dati da parte dei linker

Classi nel C++
Definizione delle classi
Oggetti di una classe
Elementi funzione di una classe
Il puntatore implicito this
Friend di una classe
Elementi statici di una classe
Puntatori ad elementi di classi
Campo di visibilità di classe

Elementi Funzioni
Inizializzazione orientata agli elementi
Sovrapposizione degli operatori

Classi Modello
Generazione della classe modello
Specializzazione di una classe modello
Elementi statici di una classe modello
Classi modello nidificate
Dichiarazioni friend di classi modello

Derivazioni ed Ereditarietà
Programmazione orientata agli oggetti
Specifica della derivazione
Caratteristiche dell'informazione nascosta con la derivazione
Classi fondamentali pubbliche e private
Campo di visibilità di classi derivate
Inizializzazione e assegnamento con le classi derivate
Ordine di inizializzazione con le classi derivate

Programmazione orientata ad Oggetti
Funzioni virtuali
Classi fondamentali virtuali
Classi modello con l'ereditarietà

Progettazione orientata agli Oggetti
Identificazione delle classi
Definizione dell'interfaccia

Input / Output del C++
Output
Input
Sovrapposizione dell'operatore <<()
Sovrapposizione dell'operatore >>()
File di input e output
Valore degli stati
Fomattazione interna
Stato del formato
Controllo sui tipi di dati nella libreria di I/O