Pilotage du développement des plateformes logicielle : Langage C++ perfectionnement
Formation créée le 07/03/2022. Dernière mise à jour le 15/11/2025.
Version du programme : 1
Version du programme : 1
Type de formation
PrésentielDurée de formation
24 heures
Cette formation est gratuite.
S'inscrire
Cette formation est gratuite.
S'inscrire
Cette formation est gratuite.
S'inscrire
Pilotage du développement des plateformes logicielle : Langage C++ perfectionnement
Objectifs de la formation
- Gérer les exceptions Gérer la mémoire
- Gérer de manière avancée les classes
- Gérer la mémoire
Contenu de la formation
INTRODUCTION SUR LES PIEGES C++
Présentation des principaux pièges : pointeurs, MLK, compteurs de référence, constructeurs, virtualités, etc.
Expérience de grand projets
Présentation des pièges classiques : allocation de données globales, directives de pré-compilation, croisement des fichiers entêtes
Pas d'atelier dans cette présentation
GESTION DE LA MEMOIRE AVANCEE DE C++
Allocation dynamique de la mémoire
Libération de la mémoire
Pièges « courant » liés à l'utilisation de la mémoire en C++
Atelier : études de cas sur la gestion de la mémoire
GESTION DES POINTEURS MEMOIRE
Pointeurs et pointeurs de pointeurs
Pièges « courants » liés à l'utilisation des pointeurs
Ecrire un meilleur code en utilisant les pointeurs
Atelier : étude de cas sur les pointeurs
LES CLASSES
Constructeur et destructeur
Les constructeurs et la virtualité
Le destructeur virtuel et l'héritage
Constructeur par copie : utilité et règle
Atelier : constructeur par copie, destructeur virtuel etc.
GESTION DES EXCEPTIONS
Principe de la gestion des exceptions
Mise en oeuvre
Dangers liés à la gestion des exceptions
Atelier :études de cas
LES CLASSES, MECANISMES AVANCES
Mécanismes avancés
Héritage privé et multiple, l'héritage virtuel
La classe abstraite
Principes des interfaces en P.O.O.
Simuler des interfaces avec des classes
Problèmes constatés dans les projets dans certains cas avec les classes
Atelier : études de cas
LA GESTION DES SMART POINTER, PIEGE
Principe des « Smart Pointers »
Controverse
Équipe pédagogique
Nos formations sont animées par des experts reconnus dans leur domaine possédant une expérience sur le terrain significative et des compétences pédagogiques reconnues.
Suivi de l'exécution et évaluation des résultats
- Feuilles de présence.
- Questions orales ou écrites (QCM).
- Mises en situation.
- Formulaires d'évaluation de la formation.
- Certificat de réalisation de l’action de formation.
Ressources techniques et pédagogiques
- Accueil des apprenants dans une salle dédiée à la formation.
- Documents supports de formation projetés.
- Exposés théoriques
- Etude de cas concrets
- Quiz en salle
- Mise à disposition en ligne de documents supports à la suite de la formation.