设为首页 加入收藏

TOP

const用法大全(二)
2014-11-23 21:42:10 来源: 作者: 【 】 浏览:9
Tags:const 用法 大全
//合法


关于C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,参考了康建东兄的const使用详解一文,对其中进行了一些补充,写下了本文。


1. const常量,如const int max = 100;
优点:const常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查,而对后者只进行字符替换,没有类型安全检查,并且在字符替换时可能会产生意料不到的错误(边际效应)

2. const 修饰类的数据成员。如:
class A

{

const int size;

}

const数据成员只在某个对象生存期内是常量,而对于整个类而言却是可变的。因为类可以创建多个对象,不同的对象其const数据成员的值可以不同。所以不能在类声明中初始化const

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇bitset类的一个应用场合――充当.. 下一篇使用动态数组结构的一个好处

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: