effective c++
pursue_my_life
个人学习历程,感悟
展开
-
Effective c++学习笔记——用 const 和 inline 语句 代替 #define预处理命令( 尽量用 编译器 替代预处理器 )
使用 #define 的缺点:你的工程组成员,定义了一个文件“aa.h”#define max 666666你包含了这个头文件#include <iostream>#include "aa.cpp"int main(){。。。。。。}这时候你的程序运行出错了, 抛出了一个 666666 处的错误。你会很懵逼...原创 2018-05-26 13:37:25 · 234 阅读 · 0 评论 -
Effectivec++之 non-local static对象初始化
什么是 non-local static 对象??通俗来说, local对象 ——> 有域限制的对象, 比如一个命名空间内,一个块内等等。(受作用域限制) non-local 对象 ——> main函数结束才结束,比如全局变量 (不受作用域限制) static...原创 2018-07-07 14:59:36 · 1445 阅读 · 2 评论