存档

文章标签 ‘类’

C++ 类的前置声明

2011年4月19日  3,931 views 2 条评论

原帖地址:http://software.intel.com/zh-cn/blogs/2010/05/04/c-2/

刚开始学习c++的人都会遇到这样的问题:

定义一个类 class A,这个类里面使用了类B的对象b,然后定义了一个类B,里面也包含了一个类A的对象a,就成了这样:

//a.h
#include "b.h"
class A
{
...
private:
    B b;
};
//b.h
#include "a.h"
class B
{
...
private:
    A a;
};

一编译,就出现了一个互包含的问题了,这时就有人跳出来说,这个问题的解决办法可以这样,在a.h文件中声明类B,然后使用B的指针。

阅读全文…

分类: 网络资源 标签: ,