11 2014 档案

摘要:## 对不希望对象被拷贝的类加宏使其失去能被拷贝的能力 class Foo { private: DISALLOW_EVIL_CONSTRUCTORS(Foo); }; #define DISALLOW_EVIL_CONSTRUCTORS(TypeName) \ ... 阅读全文
posted @ 2014-11-27 00:20 bitcold 阅读(301) 评论(0) 推荐(0)
摘要:# vim插件相当长的时间,一直对自己安装的vim google cpp style插件不能正常处理缩进很不爽。今天闲来看了下vim手册。尼玛,之前的用法是错误的。## 之前错误的用法所有插件全部放在~/.vim/plugin目录下## 实际正确的用法根据[vim手册](http://vimdoc.... 阅读全文
posted @ 2014-11-25 01:38 bitcold 阅读(191) 评论(0) 推荐(0)
摘要:# c++宏定义c++宏往往定义成 do while (0) 的形式。Why? #define SET_ERROR_INFO(error_var, error_val) \ do { if (error_var) *error_var = error_val; } while ... 阅读全文
posted @ 2014-11-23 11:54 bitcold 阅读(459) 评论(0) 推荐(0)