... #include "test1.h" int main(..) { count << aaa <<endl; }
其中aaa在test1.h中定义:
aaa
test1.h
int aaa = 10;
没用extern,但照样可以引用到aaa
extern
extern只有当变量在另一个编译单元中定义时才需要,
编译单元即.cpp文件+包含的.h文件。
.cpp
.h
所以一般情况下.h中进行申明:extern ...,然后.cpp中进行定义:int ...
extern ...
int ...
标签
查看
527 次