CppCoreGuidelines NL.26 用常规的 const 标记方式
07 February 2024
“Use conventional const
notation“
理由
程序员更熟悉常规的 const
标记方式。在很大的代码库中一致性更好。
例子
const int x = 7; // OK const int *const p = nullptr; // OK, constant pointer to constant int
int const y = 9; // bad int const *const p = nullptr; // bad, constant pointer to constant int
注意
我们也注意到了,用不建议的常量声明方式好想更符合逻辑。但是,会令很多人迷惑,尤其是那些刚学好学校资料的人。他们更熟悉这种通常的、常规的风格。
还要注意,这里的一些命名规则和代码布局很多时候是一种美学考量,不同的人有不同的审美风格。
如果没有其他更好的想法的话,请遵循这条规则。这条规则是很多人要求添加的。
强化
标记把 const
放在类型后面的情况