Contactez nos conseillers formation : 05 40 05 33 23

Langage C++ – Programmation (Réf. CPP-IN 180)

AccueilINFORMATIQUELangage C++ – Programmation (Réf. CPP-IN 180)

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