Google C++ 编程规范读书笔记
针对C++语言的编程规范。
扮猪吃饺子
努力的人,运气不会太差。
展开
-
二、作用域
1.命名空间(Namespaces) 在.cc文件中,提倡使用不具名的命名空间(unnamed namespaces,译者注:不具名的命名空间就像不具名的类一样,似乎被介绍的很少。)使用具名命名空间时,其名称可基于项目或路径名称,不要使用using指示符。 定义:命名空间将全局作用域细分为不同的、具名的作用域,可同意小防止全局作用域的命名冲突。 优点:命名空间提供了(可嵌套)命名轴线(nam...原创 2019-01-04 14:14:50 · 149 阅读 · 0 评论 -
一、头文件
通常每一个.cc文件(C++的源文件)都有一个对应的.h文件(头文件),也有一些例外,入单元测试代码和只包含main()的.cc文件。 正确使用头文件可令代码的可读性、文件大小和性能上大为改观。 下面的规则将引导你规避使用头文件时的各种麻烦。 1.#define 的保护 所有头文件都应该使用#define防止头文件被多重包含(multiple inclusion),命名格式当是:<P...原创 2018-12-28 15:20:16 · 950 阅读 · 0 评论