C Polycop2
2003/2004
C++ : PROGRAMMATION-OBJET
SOMMAIRE :
Chapitre 1 : Le concept d’objet
.
.
.
.
.
.
.
.
1
1.1
1.2
1.3
1.4
1.5
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
2
3
4
5
.
.
.
.
.
8
8
9
10
11
13
17
Objet usuel . .
Objet informatique
Encapsulation .
Strat´egie D.D.U
Mise en œuvre .
. . . .
– Classe
. . . .
. . . .
. . . .
Chapitre 2 : Programmation des classes
2.1
2.2
2.3
2.4
2.5
2.6
Un exemple . . . . . .
Fonctions-membres
. . .
Constructeurs et destructeurs
Surcharge des op´erateurs
.
R´ealisation d’un programme
Pointeurs et objets
. . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Chapitre 3 : H´eritage
.
.
.
.
.
.
.
.
. 19
3.1
3.2
3.3
3.4
3.5
3.6
utilise-un
. . . .
. . . .
. . . .
. . . .
. . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 33
. .
. .
. . et <<
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Relations a-un, est-un,
Classes d´eriv´ees
.
Polymorphisme
.
Exemple
. . .
H´eritage multiple .
Classes abstraites .
.
.
.
.
.
.
.
Chapitre 4 : Entr´ees & sorties
4.1
4.2
4.3
4.4
4.5
La librairie iostream.h
La librairire fstream.h
Fonctions de contrˆ ole .
Surcharge des op´erateurs
Formatage des donn´ees
Appendice .
.
.
.
.
>>
.
19
19
22
24
29
30
33
35
36
37
38
.
.
.
.
.
.
.
.
.
.
.
.
. 39
A.1 Relation d’amiti´e
A.2 Patrons . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 39
. 40
Chapitre 5 : Introduction a` la programmation Windows . 42
5.1 Outils
. . . . . .
5.2 Premier exemple
. . .
5.3 Am´elioration de l’interface
.
.
. i .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 42
. 43
. 43
ii
Chapitre 1
LE CONCEPT D’OBJET
Apparue au d´ebut des ann´ees 70, la programmation orient´ee objet r´epond aux n´ecessit´es de l’informatique professionnelle. Elle offre aux