C++ 中关键字extern的用法

来源:互联网 发布:淘宝小号ip地址查询 编辑:程序博客网 时间:2024/06/06 14:00

在C++ 中extern表示外部的意思。比如说外部变量、外部函数等

file1.cpp

int var = 9;

如果在file2.cpp中使用这个变量,必须使用ertern 关键字来修饰

file2.cpp

extern int var;//这样就保证了整个程序中保持一个var的内存变量

但是,如果在file2.cpp中这样定义的话:
file2.cpp

extern int var = 8;

这就是在file2.cpp中重新定义了一个var变量,效果如下代码一样:

int var = 8;