Hello,
J'ai une classe myClass utilisant un pointeur vers une autre classe. Je me contente donc d'ajouter une forward declaration :
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
5
6 class externalClass; class myClass { myFunction(externalClass* instance); };
Mais là, le compilateur couine. Que fais-je de mal ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 myClass::uneFonction(externalClass* instance) { instance->externalFunction(); }
Merci.
Partager