 Programmeurs,
développeurs, chefs de projets, responsables
informatique, professionnels de l'informatique.

4 jours

Connaissance et pratique d'un langage de
programmation.

Apprendre les principes de développements orientés
objets et savoir les mettre en uvre à travers le
langage C++.
|
Présentation de la
philosophie objet.
- Descriptif de fonctionnement
- Avantages
- Inconvénients.
Présentation du C++
- Positionnement par rapport au C
- Limites du C++
- Normalisation
- Changements hors POO
Définition des classes.
- Vocabulaire
- Définition
- Accès aux membres
- Membres statiques
- Amis de classes
- Domaines
Héritage.
- Mise en uvre
- Modificateur d'accès
- Héritage multiple
Constructeurs & Destructeurs.
- Constructeurs simples
- Constructeurs par recopie
Fonctions virtuelles.
- Pointeurs et fonctions virtuelles
- Fonctions virtuelles pures
- Particularités
Classes abstraites.
- Définition
- Usage des classes abstraites
Gestion de la mémoire.
Opérateurs surchargés.
- Opérateurs traditionnels
- Opérateurs de transtypage
Exceptions.
- Interception
- Création de classes d'exceptions et utilisation
Modèles de fonctions.
- Mécanismes d'instanciation
Modèle de classe.
- Positionnement par rapport à l'héritage
Bibliothèque d'entrées sorties.
|