C++ Programmation
Formation
À Melun
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
-
Dirigé à
Pour professionnels
-
Lieu
Melun
-
Durée
5 Jours
Objectifs: Concevoir une application en C++ Déboguer une application. Destinataires: Analystes programmeurs, programmeurs d'applications débutants ou ayant une première expérience. CONNAISSANCES SOUHAITEES. Une première expérience de la programmation en Langage C Stage perfectionnement, nous consulter
Précisions importantes
Modalité Formation continue
Les sites et dates disponibles
Lieu
Date de début
Date de début
Les Avis
Le programme
Introduction et généralités
- Concepts généraux des langages orientés Objet (classes, instanciation, héritage, envoi de messages)
- Présentation de l'environnement C++ (pré-compilateur, bibliothèques, mise au point)
- Améliorations du C++ par rapport au C ANSI
- Eléments communs et différences basiques (déclarations, références, fonctions "inline", surcharge de fonction, allocation mémoire)
Fondements des programmes
- Encapsulation (classe et membres, parties publiques et privées)
- L'instanciation (constructeur, destructeur)
- Transmission de message, le paramètre THIS
- Ecriture d'un programme simple en C++
- Etude du C généré par le pré-compilateur
Gestion de l'héritage : factorisation des traitements
- Classes dérivées
- Traitement de l'héritage simple
- Héritage multiple et classes amies ("friend")
- Exercices et étude du C généré
Programmation avancée
- Polymorphisme
- Traitement des données hétérogènes
- Fonctions virtuelles design Pattern
- La surcharge d'opérateur ("operator - overloading") : les décalages, les conversions
- Les fonctions d'entrées/sorties
- La librairie des flux standard.
- La généricité : les templates, introduction à la STL
- La gestion des erreurs : les différentes stratégies, les exceptions
- Analyse et implémentation d'un exemple
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
C++ Programmation