Effective C++学习笔记(一)
1. 尽量以const,enum,inline替换#define,宁可以编译器替换预处理器。因为编译器不检查#define后面内容的合法性。当#define后面定义的内容不合法时,程序员就无法依靠编译器而检查出错误。2. 尽量使用constconst是一种语义约束,编译器会强制实施这些约束。2.1
Const成员变量const出现在星号左边,表示被指物是常量;const出现在星号右边,表示指针本身是常量;如果出现在信号两边,表示被指物和指针都是常量。2.2
const
原创
2011-05-25 21:43:00 ·
644 阅读 ·
0 评论