C++ — Développer des applications avec C++
Prochaines sessions (Boulogne-Billancourt / Paris / classe virtuelle)
- Sur demande
Programme
Les concepts de la Programmation objet essentiel pour bien commencer en C++
- Les paradigmes de la P.O.O.
- La classification
- L’encapsulation
- L’agrégation, la composition de classes
- L’héritage, la dérivation, la sous classification
- L’abstraction, la généricité
Le langage C++, le langage
- Les types de données, les opérateurs
- Le type référence et le pointeur
- Les structures de contrôles
- Les fonctions et les procédures
- L’opérateur de résolution de portée
- Liaison C – C++Les paramètres par défaut des fonctions
- Les fonctions ” inline “Comparaison avec Java/C#
Les classes en C++
- Définition d’une classe
- Les qualificateurs ” public ” et ” private “
- Les constructeurs par défauts
- Les constructeurs surchargés
- Les constructeurs par copie
- Les destructeurs
- Les fonctions membres de classes et les fonctions membres d’objets
L’agrégation en C++
- Principe
- Ordre d’appel des constructeurs et destructeurs
- La liste d’initialisation de constructeur
L’héritage, la dérivation
- L’héritage public simple
- Règle des constructeurs destructeurs
- Les règles de conversion
- Le qualificateur d’accès ” protected “
- Diverses syntaxes et accès
- L’héritage privé
- L’héritage multiple
- Comparaison avec Java
Le polymorphisme
- Les fonctions virtuelles
- Le mécanisme du polymorphisme
- Les destructeurs virtuels
- Les classes abstraites et les fonctions virtuelles pures
- Comparaison avec Java
La gestion des exceptions
- Principe du traitement des anomalies
- Try, catch et throw
- Traiter une anomalie
- Lever une anomalie
- Comparaison avec Java
Les templates en C++
- Principe de la généricité
- Les classes templates
- Les fonctions templates
- Exemple d’un template
Profils des intervenants
Toutes nos formations sont animées par des consultants-formateurs expérimentés et reconnus par leurs pairs.
Modalités d'évaluation
Evaluation des acquis de la formation par le biais de cas pratiques et/ou mises en situation.
Attestation de formation remise à chaque participant.
Attestation de formation remise à chaque participant.
Démarche qualité
Questionnaire d’évaluation de satisfaction à chaud complété par chaque participant à l’issue de la formation.
Moyens pédagogiques
Salle équipée de PC (1 poste par stagiaire), vidéo-projecteur.
Espace de pause.
Espace de pause.
Dernière mise à jour le 15/09/2022