Mise en oeuvre du langage C++ - AS552

Objectifs

Maîtriser le langage C++, la programmation orienté objet, l'ensemble des composants VCL, ainsi que l'accès et la manipulation de bases de données.

Programme

1. LE LANGAGE C++
Caractéristiques et historique.
C++ vis à vis de C.
Déclaration en C++.
Aperçu des E/S standard.
Déclarations de const.
Pointeurs et constantes.
Accès aux variables globales.
Structure, énumération, union et classes.
Types de données void.
Les références.

2. STRUCTURE D’UN PROGRAMME C++
Les fonctions.
Les fonctions in line.
Surcharge des noms de fonctions.
Paramètres variables.

3. LE PRECOMPILATEUR
Généralités.
Les constantes.
Les macros complexes.
L’inclusion de fichiers.
Les traitements conditionnels du pré compilateur

4. LES CLASSES ET L’INSTANCIATION
Déclaration de classe.
Les membres de la classe.
Contrôle d’accès aux membres.
Constructeur et destructeur.
Instanciation.
Accès aux attributs et méthodes.
Membres spéciaux : this.
Les membres amis.
Les méthodes const.
Pointeurs sur membres.
Classes composées d’objets.
Destruction des instances.

5. LA SURCHARGE DES OPERATEURS
Sommaire des opérateurs.
Conversion de type implicite.
Opérateur de conversion de type.

6. L’HERITAGE
Classes dérivées.
Mécanisme d’héritage.
Hiérarchie de classes.
Méthodes virtuelles.
Héritage multiple.
Classes de base virtuelles.
Les patrons.

7. LES BIBLIOTHEQUES
La Standard Template Library STL.
Les MFCs.
La VCL de Borland.

8. LES EXCEPTIONS

Recherches

Tout le site Le catalogue

Liens directs