600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > C++ 关于extern 全局变量的应用

C++ 关于extern 全局变量的应用

时间:2020-07-11 13:48:08

相关推荐

C++ 关于extern 全局变量的应用

1、extern 可以实现在A.cpp使用另一个B.cpp中的全局私有变量

2、首先在B.cpp中定义一个全局私有变量 int BValue=10;

3、在A.cpp中 声明

extern int BValue;

4、在A.cpp的方法中可以使用BValue,发现是有值的。

5、在C.cpp中也可以声明

extern int BValue;然后在C.cpp中使用。

extern在这里起的作用是告诉编译器,你这个BValue已经在某个.cpp(B.cpp)中已经定义了,这里只不过是声明一下有这个东西,然后拿来用一下。定义只能出现一次,声明却可出现多次,也就是说extern声明可在多个文件中用(包括.h)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。