Effective C++
qingchuu
这个作者很懒,什么都没留下…
展开
-
Effective C++(一) #define
一丶define#define: 预处理宏定义命令其中 #:预处理命令,表示这是一条预处理命令define:宏定义命令分为无参和有参两种,分别如下所示:无参: #define 标识符 字符串有参:#define M(a) ((a) + (a)) ps:有参时,每个实参必须加上小括号作用:1.在编译预处理时,对程序中所有出现的“宏名”,都用宏定义中的字符串去代换.(这称为“宏代...原创 2019-01-15 14:08:42 · 141 阅读 · 0 评论 -
Effective C++(二) const
const允许你告诉编译器和其他程序员某值应该保持不变。1.可以修饰的某值类外部修饰全部或命名空间(namespace)作用域中的常量,或修饰文件,函数,区块作用域占中被声明为static的对象。类内部的static和non-static对象。对于指针,可以指出指针,指针所指物,或两者都是(不是)const。如果关键字cosnt出现在星号左边,表示被指物是常量;如果出现在星号右边,表示指...原创 2019-01-21 14:20:31 · 176 阅读 · 0 评论