Hallo,
ich möchte in einer Klasse TA ein privat -Object B der Klasse TB und in der Klasse B ein Object der Klasse A anlegen.
Dazu habe ich beide header durch #include eingebunden.
Mein Problem ist nun, dass in einem Header B die Klasse A noch nicht deklariert ist, da dieser ja bereits vor der Klassendeklaration von A eingebunden werden muss.
Wie kann ich dieses Problem lösen?
Bsp:
#include "B.h"
class A
{
TB *B;
};
#include "A.h"
class A
{
TA *A;
};
ich möchte in einer Klasse TA ein privat -Object B der Klasse TB und in der Klasse B ein Object der Klasse A anlegen.
Dazu habe ich beide header durch #include eingebunden.
Mein Problem ist nun, dass in einem Header B die Klasse A noch nicht deklariert ist, da dieser ja bereits vor der Klassendeklaration von A eingebunden werden muss.
Wie kann ich dieses Problem lösen?
Bsp:
#include "B.h"
class A
{
TB *B;
};
#include "A.h"
class A
{
TA *A;
};
Comment