风格名称 | 描述 | 推荐使用 | 示例 |
帕斯卡(Pascal)大小写 | 标识符中每个单词的首字母大写 | 用于类型名称和类中对外可见成员的名称。涉及的名称包括:类、方法、命名空间、属性和公共字段 | CardDeck、 Dealershand |
驼峰(Camel)大小写 | 标识符中每个单词的首字母大写,第一个单词除外 | 用于局部变量的名称和方法声明的形参名称。 | totalCycleCount、 randomSeedPara |
匈牙利(Hungarian)命名法 | 在变量名前加上响应的小写字母符号标识作为前缀,标识出变量的作用域,类型等这些符号 | m_lpszStr/* 表示指向一个以0字符结尾的字符串的长指针成员变量*/ | |
下划线加Camel大小写 | 以下划线开头的Camel大小的标识符 | 用于私有和受保护的字母 | _cycleCount、 _selectedIndex |
参考: