读书人

两个种各自将其声明为成员变量

发布时间: 2012-08-30 09:55:54 作者: rapoo

两个类各自将其声明为成员变量
如下:编译一直有问题

C/C++ code
class CB;class CA{  CB m_b;};class CB{  CA m_a;};


要怎么做才能没有错误。

[解决办法]
在类未定义之前,只能定义类的引用和指针;
class CB;
class CA
{
CB &s;//或CB *s;
};
class CB
{
CA s;
};

读书人网 >C++

热点推荐