解决方法:
//module.h
extern int global;
//module.cpp
int global;
这样在module.h头文件在被重复包含的时候就不会出现变量global重定义的问题了。
本文介绍了一种在C++中避免全局变量因头文件重复包含而导致的重定义错误的方法。通过将变量声明放在头文件中,而定义放在对应的源文件中,可以有效防止此类编译错误。
解决方法:
//module.h
extern int global;
//module.cpp
int global;
这样在module.h头文件在被重复包含的时候就不会出现变量global重定义的问题了。

被折叠的 条评论
为什么被折叠?