CppCoreGuidelines NL.8 遵循一致的命名风格
24 January 2024
“Use a consistent naming style”
理由
一致的命名风格增加可读性。
注意
可能在不同的库里用了不同的命名风格。你无法遵循不同的命名风格。所以,自己写的代码用自己的风格,库代码用其原来的风格。
例子
ISO 标准中,只用到小写字母、数字和下划线区分单词。
int
vector
my_map
请避免双下划线 __
例子
Stroustrup 说的:遵循 ISO 标准。但是自己的类型和概念 concept 用大写字母:
int
vector
My_map
例子
CamelCase:把多个单词组成的标识符中的每个单词首字母大写:
int
vector
MyMap
myMap
有些约定会把第一个字母大写,有些不这么做。
注意
尽量保持使用相同的缩写,标识符的长度也一致。
int mtbf {12}; int mean_time_between_failures {12}; // make up your mind
强化
- 可能可以,除了库函数会用到不同的命名约定