在C++中可否定义互为成员的两个类?
在C++中可否定义互为成员的两个类?
[解决办法]
可以
#include <afxtempl.h>
class A;
class B
{
public:
A *m_pa;
};
class A
{
public:
B b;
};
[解决办法]
至少一个得用指针类型
否则
A包含B , B包含A 然后A又包含B B有包含A ,于是无穷包含了。。。
[解决办法]
答案在此