[原创]实现类嵌套的方法

来源:互联网 发布:淘宝个人店铺开店流程 编辑:程序博客网 时间:2024/06/07 06:53

           1.        Class   CA;     CA.h        CA.cpp                     

           2.        Class   CB;    CB.h        CB.cpp

// ---------------CA.H-------------------//

class CA

{

      public:

              class CB*       pCB;

}

//---------------CA.H END----------------//

// ---------------CB.H-------------------//

class CB

{

      public:

              class CA*       pCA;

}

//---------------CB.H END----------------//

这一切在开始都工作的很好, 编译器也可以算出指针的大小, 但是问题很快就会发生, 你在 CA.cpp 也就是Class CA的实现文件中,一旦调用pCB的相关数据或者函数, 编译器将无法找到相关内容.  解决的方法就是在 CA.cpp中加上:  #include "CB.h"     问题解决了.

反之对于CB.cpp亦然.

原创粉丝点击