我使用前向聲明讀取how this can be made to work。可能有相互遞歸類嗎?
class A
{
public:
B *objB;
void foo(){}
}
class B
{
public:
A *objA;
void foo(){}
}
只是想確認這種設計是否有可能?
class A
{
public:
B objB;
void foo(){}
}
class B
{
public:
A objA;
void foo(){}
}
PS:如果有人也可以請解釋爲什麼/爲什麼不這是可能的邏輯在類方面,而不是僅僅在語言上來講,像引述一些例子。這究竟意味着什麼呢?