共 34 篇文章 |
|
规则之外规则之外1.现有不统一代码注意一致性原则2.windows代码不要使用匈牙利命名法尽量使用c++提供的类型编译时将警告级别设置为3或更高不要使用#pragma once不到万不得已不要使用任何非标准扩展。 阅22 转0 评0 公众公开 15-05-23 01:17 |
阅650 转1 评0 公众公开 15-05-23 01:14 |
C++编码规范Summary(五)C++编码规范Summary(五)1.总体规则:不要随意缩写。2.宏,枚举等使用全部大写+下划线。3.变量,文件,命名空间,存取函数等全是用小写+下划线,类成员变量以下划线结尾,全局变量以g_开头4.普通函数,类型,常量等使用大小混合,不含下划线5.参考现有或相近命名约定。 阅54 转0 评0 公众公开 15-05-23 00:26 |
C++编码规范之宏命名,命名规则例外C++编码规范之宏命名,命名规则例外宏命名应跟枚举一样全部大写使用下划线当命名规则与现有C/C++实体相似的对象时,可参考现有命名约定。 阅1709 转0 评0 公众公开 15-05-23 00:22 |
C++编码规范之枚举命名C++编码规范之枚举命名枚举值应全部大写,单词间以下划线相连:MY_EXCITING_ENUM_VALUE枚举名属于类型,因此大小写混合:UrlTableErrorsenum UrlTableErrors{OK = 0;ERROR_OUT_OF_MEMORY,ERROR_MALFORMED_INPUT,}; 阅3856 转1 评0 公众公开 15-05-23 00:19 |
C++编码规范之函数命名C++编码规范之函数命名普通函数大小写混写,存取函数则要求与变量名匹配MyExcitingFunction(),MyExcitingMethod(),my_exciting_member_variable(),set_my_exciting_member_variable()普通函数函数名以大写字母开头,每个单词首字母大写,没有下划线。 阅208 转0 评0 公众公开 15-05-23 00:16 |
C++编码规范之常量命名C++编码规范之常量命名在名称前加k:kDaysInAWeek.所有编译时常量和其他变量保持些许区别,k后接大写字母开头的单词const kDaysInAWeek = 7; 阅564 转0 评0 公众公开 15-05-23 00:10 |
C++编码规范之类型命名C++编码规范之类型命名类型命名每个单词以大写字母开头,不包含下划线;MyExcitingClass,MyExcitingEnum所有类型命名————类,结构体,类型定义,枚举————使用相同约定。class UrlTableclass UrlTableTesterstruct UrlTablePropertiesenum UrlTableErrorstypedef hash_map<UrlTableProperties*,string>Propertie... 阅116 转0 评0 公众公开 15-05-23 00:03 |