C ++中是否有针对变量和函数名称的标准命名约定?

时间:2011-09-08 02:23:25

标签: c++ naming-conventions

我是C ++的新手但不是编程。通常,一种语言有一组它遵守的命名约定,但是使用C ++似乎没有关于如何编写变量和函数名称的标准。我看到有些人使用驼峰式情况(即myVariable, myFunction()),有些人使用全部小写(即myvariable, myfunction()),有些人使用下划线命名约定(即my_variable, my_function())。是否存在大多数C ++社区使用的命名约定,或者“使用您想要的任何约定只是与它一致”心态?

2 个答案:

答案 0 :(得分:4)

  

通常,语言有一组遵守的命名约定

虽然大多数语言的标准库都有一致的约定,但我知道很少有语言强制执行程序员的约定。

不,没有通用的C ++命名约定。

答案 1 :(得分:2)

这取决于您正在使用的库。

标准库和STL对函数,类等使用names_like_this。许多第三方库(Qt等)使用CamelCaseNames

Java中没有真正的标准。