Bonjour ,

J'ai remarque dans certains codes ce qui suit.

Voici une declaration d'une class A :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
 
class A
{
   // declaratrion des memebres
}
si dans un autre fichier .h ou .cpp j'ai :
dans ce cas l� j'ai remarque qu'on fait inclusion du fuchuer en-tete qui detient la declaration de class A.

Par contre si j'ai une declaration comme :
L� on peu simplement rajouter cette ligne :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
 
class A; // sans inclure le fichier en-tete
Quelqu'un oeut m'expliquer pourquoi ? est ce quoi la difference ? j'ai pas trouver la reponse dans les livres que j'ai et sur le net !

Merci en avance