c++代码规范

一基本原则:用c++风格来写c++代码,而不是c风格代码尽量模块化,低耦合对复杂度较高的逻辑做拆分,尽量避免高度复杂的函数在标准c++的支持特性范围内,禁止使用编译器的方言扩展。仅在确实需要用到标准c++不支持的特性的情况下酌情慎用方言。二、代码风格细则说明:下文中,把包括基本数据类型在内的一切类型的内存实例,统称对象1,缩进和对齐必须:1)namespace 不产生缩进,namespace的起始括号不可另起新行      2)使用空格缩进,行首缩进距离以为4空格为单位      3)private等访问控制关键字相对于类名所在行不缩进      4)括号内发生断行时新行从前一半括号的列后开始      5)函数和类等声明时,标记主体开始和结束的花括号,必须各单独占一行      6)单目运算符和算子之间连续,不留空,不能换行      7)双目运算符和两个算子之间各留一个空格,必要时可以换行      8)三目运算符(?:)的算符和算子之间必须各留一个空格,必要时可以换行      9)每个对象的声明或定义,单独占一行,即不许在一行内同时声明或定义多个对象。     ...
Read More