我想知道实际上命名变量的首选方式是什么:some_variable或somevariable。 看一些图书馆,我看到了两个。更重要的是,像谷歌C ++风格指南这样的广泛传播风格约定允许两者。
您更喜欢什么?为什么?是否有规则或良好做法告诉何时使用哪个?这同样适用于函数/方法中的参数名称吗?
将这两个惯例混合起来是一个好主意吗?如果是,应该何时使用第一个命名约定,何时使用第二个命名约定?
答案 0 :(得分:0)
使用最可读和最不容易混淆的东西。
答案 1 :(得分:0)
你应该遵循任何对你有意义的命名约定。
对我来说,我总是使用camelCase作为变量,使用PascalCase作为公共方法和属性。
答案 2 :(得分:0)
C ++标准库使用函数和类名称的约定,尽管_
约定显然越来越受欢迎(它在最近的添加中使用,因为STL已经标准化)。坚持您的项目指南,或自己制定,但一致地应用它们。
我的个人风格是使用some_function
表示函数,somevar
表示变量,PascalCase
表示类名。我没有Stroustrup的 The C ++ Programming Language 的副本,但我相信这也是他的风格。