首页 > 其他 > 详细

static const vs. extern const

时间:2016-03-04 19:18:37      阅读:231      评论:0      收藏:0      [点我收藏+]

在实现文件(.m文件)中使用static const来定义“只在编译单元内可见的常量”(只在.m文件内可见),由于此类常量不在全局符号表中,所以无须为其名称加类名前缀(一般以k开头)。

在头文件中使用extern来声明全局常量,并在相关实现文件中定义其值,这种常量会出现在全局符号表中,所以其名称应以类名作前缀,以避免冲突。

参考:http://stackoverflow.com/questions/23652665/static-const-vs-extern-const

static const vs. extern const

原文:http://www.cnblogs.com/drbbq/p/5243016.html

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