Contactez nos conseillers formation : 05 40 05 33 23

Langage C++ – Programmation avancée (Réf. CPP-PE 179)

AccueilINFORMATIQUELangage C++ – Programmation avancée (Réf. CPP-PE 179)
Post Image

Tarif : 2350.00 H.T.Session : Se déroule sur 5 jours.

DESCRIPTION :

Programmer objet en C++

Maîtriser l’héritage et le polymorphisme

Connaître les types de fonctions dont les inline

Gérer la mémoire et les pointeurs

Utiliser la STL

Surcharger des opérateurs.

PUBLIC :

Développeurs.

PRÉREQUIS :

Connaissance du langage C conseillée.

PROGRAMME :

Durant cette formation les stagiaires aborderont les points suivants :

Instructions, déclaration de variables, types, et littéraux

Portée des variables

Les opérateurs et leurs priorités

Les conditions, opérateurs logiques

Les boucles, while, do while, for, break continue, goto

Le préprocesseur C/C++

Header et implémentation

Utilisation des constantes

Compilation conditionnelle

Déclaration anticipée (forward)

La stack

Appel d’une fonction

Passage par valeur ou par référence

Passage par pointeur

Pointeur sur fonction

Context Automatique, rappel sur la stack

Context Statique

Context dynamique

Destructeur d’une classe

L’intérêt du const

Paramètres const

Fonctions membre const

inline implicite

inline explicite

Impact sur la compilation

Impact sur le code généré

Héritage public de C++

Construction des classes dérivées

Utiliser la ZIM

Fonctions virtuelles

Fonctions virtuelles pures et classes de bases abstraites

Destruction des classes dérivées

Opérateur de cast

Opérateur de pointeur

Opérateur

Surcharge du constructeur de copie

Surcharge de l’opérateur d’affectation

Les conteners

Les itérateurs

Les algorithmes

Les problématiques

Exception et références

Exception et valeurs

Exception et pointeurs