Al2*_*2O3 1 c c++ global-variables include
我想在我的.cpp中包含一个全局.h文件,但它是C风格的.
其中,全局变量定义如下:
int a;
int b;
Run Code Online (Sandbox Code Playgroud)
哪个会导致错误.
如何更改它以与我的.cpp文件兼容?
extern在头文件中
声明它们并在(确切地)一个cpp文件中定义变量.如果在头文件中定义变量,则最终会违反One定义规则并遇到链接错误.
| 归档时间: |
|
| 查看次数: |
162 次 |
| 最近记录: |