Problème de "forward declaration"
Hello,
J'ai une classe myClass utilisant un pointeur vers une autre classe. Je me contente donc d'ajouter une forward declaration :
Code:
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:
1 2 3 4
| myClass::uneFonction(externalClass* instance)
{
instance->externalFunction();
} |
Mais là, le compilateur couine. Que fais-je de mal ?
Merci.