罗源天气预报一周7天:c++中如何访问其他源文件中定义的类?

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/03 07:04:12
c++中如何访问在其他源文件(不是头文件)中定义的类?
还有,定义在同一源文件中上面的类有没有什么方法访问定义在下面的类?就是说类有没有类似于函数那样的extern声明?
快没分了,献上5分聊表心意。盼高手指点。

第一个问题: 你可以手工把class {}; 的内容复制到别的文件中。这和#include 的作用是一样的。(成员函数的定义不用拷。)

第二个问题很好解决。 在最上面标个名字就可以了。看例子:
class A;
class B
{
public:
A* a;
int b;
};

class A
{
public:
B* b;
int c;
};

不知道是否符合你的要求,呵呵。
P.S. 好久没人再提起 Celeron 300a 了,偶的第一台电脑是 Celeron 400…… 真怀念呢。