Hallo, ich habe hier eine Art Henne-Ei-Problem: Ich habe zwei Klassen definiert, in welcher jeweils ein Zeiger auf die andere sein soll:
1 | class A |
2 | {
|
3 | private:
|
4 | B *b; |
5 | public:
|
6 | A(B *b): b(b) {}; |
7 | };
|
8 | |
9 | class B |
10 | {
|
11 | private:
|
12 | A *a; |
13 | public:
|
14 | B(A *a): a(a) {}; |
15 | };
|
So will das der Compiler natürlich nicht schlucken, weil er B in der Definition von A noch nicht kennt. Gibt es da eine Möglichkeit sowas trotzdem hinzubekommen ? Gruß Stevinger