在 C++ 中,命名约定是代码可读性和可维护性的重要部分。虽然没有统一的强制标准,但以下是一些广泛认可的通用约定,适用于大多数项目和团队:
1. 通用原则
- 清晰性:名称应明确表达用途,避免模糊缩写(如
tmp
、val
)。
- 一致性:项目内部保持统一风格。
- 避免保留标识符:不以双下划线
__
开头或下划线后接大写字母(如 _Value
),这些是编译器/标准库保留的。
2. 常见命名风格
- snake_case:单词小写,用下划线分隔(如
my_variable
)。
- PascalCase:每个单词首字母大写(如
ClassName
)。
- camelCase:首个单词小写,后续