Hello,

J'ai une classe myClass utilisant un pointeur vers une autre classe. Je me contente donc d'ajouter une forward declaration :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
class externalClass;
 
class myClass
{
    myFunction(externalClass* instance);
};
Dans l'impl�mentation, j'initialise le pointeur membre, et j'appelle une fonction membre d'externalClass.

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
myClass::uneFonction(externalClass* instance)
{
    instance->externalFunction();
}
Mais l�, le compilateur couine. Que fais-je de mal ?

Merci.