Bonjour ,
J'ai remarque dans certains codes ce qui suit.
Voici une declaration d'une class A :
si dans un autre fichier .h ou .cpp j'ai :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5 class A { // declaratrion des memebres }
dans ce cas l� j'ai remarque qu'on fait inclusion du fuchuer en-tete qui detient la declaration de class A.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3 A monClass;
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 A* myclass;
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 !
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 class A; // sans inclure le fichier en-tete
Merci en avance
Partager