我想在cpp程序中创建一个全局对象,我该怎么做?是这样的吗?在"global_obj.h“中
#include "class.h"
Class obj;
在"main.cpp“中
extern Class obj;
发布于 2011-02-07 04:17:28
我们在头文件中将全局变量声明为extern
,在本例中为: global_obj.h,并在源文件中将实际的全局变量声明为global_obj.cpp。在不同的源文件中,我们使用#include "global_obj.h"
来访问它们。
它应该看起来像这样:
global_obj.cpp
Class obj;
global_obj.h
extern Class obj;
main.cpp
#include "global_obj.h"
https://stackoverflow.com/questions/4918010
复制