Je galere dans mon application qui contient deux classes A et B interdependantes.
J'obtiens le message d'erreur: FuncB is not member of B, because the type is not yet defined.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 class A; class B; A *IA; B *IB; class A { //(...) void FuncA() { //(...) IB->FuncB(); } void FuncB() { //(...) } } class B { //(...) void FuncA() { IA->FuncB(); } void FuncB() { //(...) } }
Si j'inverse l'ordre des definitions des classes A et B jobtiens le meme message mais pour la class A.
J'ai essayé de prototyper les fonctions membres dans un fichier header mais j'ai le message: FuncA is not member of A, FuncB is not member of ...
Je sais plus quoi faire![]()
Partager