Langage C++ - Programmation par M2i

Lieu(x)
En centre (31, 34)
Durée
Total : 35 heures
En centre : 35 heures
Financement
Demandeur d’emploi
Salarié
Éligible CPF
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
C++ langage basé sur le C : rappels
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
Structure d'un programme
Le préprocesseur C / C++
Header et implémentation
Utilisation des constantes
Compilation conditionnelle
Déclaration anticipée (forward)
Définition de fonctions
La stack
Appel d'une fonction
Passage par valeur ou par référence
Passage par pointeur
Pointeur sur fonction
Les classes
Définition d'une classe
Gestion de l'encapsulation
Constructeur
Membres et fonctions statiques d'une classe
"this"
Gestion de la mémoire
Context Automatique, rappel sur la stack
Context Statique
Context dynamique
Destructeur d'une classe
Const
L'intérêt du const
Paramètres const
Fonctions membre const
Fonctions inline
Inline implicite
Inline explicite
Impact sur la compilation
Impact sur le code généré
Héritage et polymorphisme
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
Surcharge d'opérateur
Opérateur de cast
Opérateur de pointeur
Opérateur
Constructeur de copie et surcharge d'opérateur d'affectation
Surcharge du constructeur de copie
Surcharge de l'opérateur d'affectation
La STL
Les conteners
Les itérateurs
Les algorithmes
Gestion des exceptions
Les problématiques
Exception et réfé
Objectifs
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.
Centre(s)
  • Montpellier (34)
  • Toulouse (31)
Métier(s)
Compétence(s)
Formation proposée par : M2i
À découvrir
Langage et programmation: PHP / MySQL par ACFOR
Langages de Programmation par Scribtel formation
Langages de Programmation par Scribtel formation
Langages de Programmation par M2I Formation (Siège)
Langages de Programmation par M2I Formation (Siège)
Langage C++ - Programmation par Dawan
Data science : programmation en langage R par ThinkR
Langage de programmation: HTML/CSS3/Javascript par ACFOR
VERTEGO INFORMATIQUE
Langage C par VERTEGO INFORMATIQUE
Langage C - Les bases de la programmation + Certification M2i Langages de Programmation par M2i Formation Reims