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

Type de formation

Présentiel

Duré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.