一个关于类组合的问题
c++吧
全部回复
仅看楼主
level 2
#include
#include
using namespace std;class A{public:B b;C c;};class B{string str;public:B(){str="B";}string GetStr(){return str;}};class C{string str;public:C(){str="C";}string GetStr(){return str;}};int main(){A a;a.b.GetStr();a.c.GetStr();return 0;}这个代码中的问题该如何解决?
2005年12月30日 14点12分 1
level 0
应该在class A的前面先声明 class B;class C;
2005年12月31日 08点12分 2
level 0
类的声明呢????
2006年01月13日 15点01分 3
1