OBJECTIF Connaître le langage C++
PERSONNES CONCERNÉES Informaticiens, développeurs, connaissant le langage C.
PROGRAMME Introduction à la programmation orientée objet (Encapsulation, Surcharge, Héritage, Polymorphisme). Les classes (Définition). Membres privés et publics. Les instances. Les classes et fonctions amies. Exercices d'application : classes de string.
Surcharge Surcharge de fonctions. Surcharge d'opérateurs. Exercices d'application : listes chaînées.
Les constructeurs et destructeurs Le constructeur par défaut. Le constructeur de copie. Les destructeurs.
Héritage Héritage simple. Héritage de l'accessibilité. Héritage des constructeurs et destructeurs. Exercices d'application : construction d'une pile et d'une file par héritage avec les listes chaînées.
Les templates
Les templates de classes. Les templates de fonctions. Exercices d'application : construction d'une pile et d'une file avec les templates.
Les exceptions Principe de fonctionnement. Lancement d'une exception. Exercices d'application : compléter les insuffisances, avec déclenchement des exceptions. MOYENS PÉDAGOGIQUES Support de cours pour chaque participant à l'issue du stage. Un poste de travail individuel. Évaluation de fin de stage.
DURÉE : 5 jours (soit 40 heures).
|