首页 > 其他 > 详细

09、const与extern在一起跨文件引用

时间:2020-02-24 23:24:06      阅读:65      评论:0      收藏:0      [点我收藏+]

const与extern都属于属性一类。

两者加一起用需要注意的一点是,在多文件编译中,加入我们共用一个全局常量。一般的定义会是这样:

A.cpp文件

const int gg_int = 100;

 

B.cpp文件

extern const int gg_int;   // 声明一下引用别的文件的全局常量。

 

已上这种情况在一般情况下是正确的,可是区别在于我们共用的是全局常量,(有const修饰)

所以 在声明与定义时都要加上extern关键字。

正确的:

A.cpp文件

extern const int gg_int = 100;

 

B.cpp文件

extern const int gg_int; 

 

09、const与extern在一起跨文件引用

原文:https://www.cnblogs.com/tito/p/12359306.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!