变量的C / C ++命名约定:some_variable vs somevariable

时间:2011-03-30 13:12:03

标签: variables coding-style naming-conventions arguments

我想知道实际上命名变量的首选方式是什么:some_variable或somevariable。 看一些图书馆,我看到了两个。更重要的是,像谷歌C ++风格指南这样的广泛传播风格约定允许两者。

您更喜欢什么?为什么?是否有规则或良好做法告诉何时使用哪个?这同样适用于函数/方法中的参数名称吗?

将这两个惯例混合起来是一个好主意吗?如果是,应该何时使用第一个命名约定,何时使用第二个命名约定?

3 个答案:

答案 0 :(得分:0)

使用最可读和最不容易混淆的东西。

答案 1 :(得分:0)

你应该遵循任何对你有意义的命名约定。

对我来说,我总是使用camelCase作为变量,使用PascalCase作为公共方法和属性。

答案 2 :(得分:0)

C ++标准库使用函数和类名称的约定,尽管_约定显然越来越受欢迎(它在最近的添加中使用,因为STL已经标准化)。坚持您的项目指南,或自己制定,但一致地应用它们。

我的个人风格是使用some_function表示函数,somevar表示变量,PascalCase表示类名。我没有Stroustrup的 The C ++ Programming Language 的副本,但我相信这也是他的风格。