C++ Perfectionnement
Formation
À Paris
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Niveau
Niveau intermédiaire
-
Dirigé à
Pour professionnels
-
Lieu
Paris
-
Durée
3 Jours
Objectifs: Cette formation a pour objectif de comprendre et maîtriser les subtilités du C++ afin de réaliser des applications à la fois performantes et bien structurées. Elle présente également les principales fonctionnalités offertes par la bibliothèque standard STL. Destinataires: Développeurs C++.
Précisions importantes
Modalité Formation continue
Les sites et dates disponibles
Lieu
Date de début
Date de début
À propos de cette formation
Connaitre le C++.
Les Avis
Le programme
Programmation orientée objet
- Les constructeurs et le destructeur
- Différents constructeurs (copie, transtypage, ...)
- Contrôler la construction par transtypage
- Méthodes
- Surcharges
- Paramètres par défaut
- Membres statiques
- Programmation robuste
- Constructeur de copie
- Opérateur d'affectation
- Destructeur virtuel
- Importance du mot clef « const »
- Héritage
- Héritage public et privé
- Polymorphisme
- Méthodes abstraites
- Héritage multiple - héritage virtuel
- Surcharge des opérateurs
- Opérateurs internes ou externes
- Symétrie
- Contrôle de la création/destruction des objets : singleton
- Technique pour avoir une implémentation de classe réellement privée
- Utilisation de « typeid » avec la classe « type_info »
- Vérification/Conversion de type à l'exécution (dynamic_cast)
- Limites et risques
- Déclencher des exceptions
- Gérer les exceptions
- Propagation des exceptions
- Exceptions lors de la construction d'objets
- Ecrire du code sûr en cas d'exception - utilisation d'objets temporaires
- Utilisation des constantes
- Conditions
- Macro avancées
- Syntaxe
- Fonctions / Classes templates
- Principe du paramétrage et de l'instanciation
- Spécialisation partielle ou totale
- Templates pour implémenter les opérateurs
- Les foncteurs
- Impact sur les performances
- Avantages/Inconvénients de la gestion de ressources « intelligentes »
- Différents types de pointeurs intelligents - Création et utilisation
- Limites et pièges à éviter
- Syntaxe
- Techniques pour éviter de recourir aux pointeurs sur fonctions membres
- Les conteneurs et les itérateurs
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
C++ Perfectionnement