|
Public :
Ingénieurs et techniciens
supérieurs en informatique ayant une bonne connaissance
du langage C.
Objectif :
-
Connaître les possibilités du langage à objets C++
-
Maîtriser les difficultés et les pièges à éviter.
-
L'accent
est mis sur la gestion de la mémoire.
Connaissances requises :
Une connaissance de la
conception par objets est souhaitable.
Programme :
-
Différences entre le C et le C++,
-
Classes,
-
Constructeurs et destructeurs,
-
Fonctions et objets "const",
-
Operateurs "new" et "delete",
-
Fonctions "inline",
-
Composition,
-
Fonctions et classes amies ("friend"),
-
Organisation des fichiers,
- Le
constructeur par copie,
-
Surcharge des opérateurs,
-
L'opérateur "[]"
-
L'opérateur "new",
-
L'opérateur "delete",
-
Les opérateurs de conversion,
-
Fonctions et données statiques,
-
Héritage,
-
Polymorphisme,"late binding" et fonctions
virtuelles,
-
Exceptions "Templates".
Méthode pédagogique / Travaux pratiques :
Les
cours alternent avec les travaux pratiques pendant toute
la durée du stage.

Responsable
pédagogique
Olivier BEAUDOUX, enseignant-chercheur à l'ESEO
|