Google C++ Style Guide 阅读笔记 5
2015-04-09 23:27
651 查看
其他
引用参数必须是const型。输入用const引用,输出用指针。void Foo(const string &in, string *out);
尽量不使用默认参数。
用static_cast<>,而不要用如
int y = (int)x.
除了登录尽量不用stream,因为没有类型检测,可能会出现不必要的问题。
对于简单类型,没有对象的情况,i++和++i都可以;对于迭代器和模板类型,用前置比较好。
用内联函数替代宏。
在头文件中不要使用宏。
在使用前#define,在用后立即#undef.
sizeof(变量名)而不是使用sizeof(类型名),因为类型可能会变。
int 用0, reals用0.0,指针用NULL,字符用’\0‘
相关文章推荐
- Google C++ Style Guide 阅读笔记 4
- Google C++ Style Guide 阅读笔记 3
- Google C++ Style Guide 阅读笔记 2
- Google C++ Style Guide 阅读笔记 6
- Google C++ Style Guide 阅读笔记 系列
- Google C++ Style Guide 阅读笔记 1
- Google C++ Style Guide 笔记
- Google C++ Style Guide学习笔记——命名
- google c++ style 阅读笔记
- Google C++ Style Guide 笔记1
- [转]Google C++ Style Guide
- Google C++ Style Guide
- Google C++ Style Guide URL
- Google C++ Style Guide
- Google C++ Style Guide私人解读(0)
- google c++ style 笔记
- [Link]Google C++ Style Guide
- google c++ style guide --(1) Naming 鸟人翻译
- Google C++ Style Guide
- Google C++ Style Guide私人解读(1)