C++ 中有标准的命名约定吗?对于变量和函数名称?

发布于 2024-12-03 18:26:49 字数 292 浏览 0 评论 0原文

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

I am new to C++ but not to programming. Normally, a language has one set of naming conventions that it abides by but with C++ there seems to be no standard on how to write variable and function names. I have seen some people use camel case (i.e. myVariable, myFunction()), some use all lower case (i.e. myvariable, myfunction()), and some use the underscore naming convention (i.e. my_variable, my_function()). Is there one naming convention that most of the C++ community uses or is there a "use whatever convention you want just be consistent with it" mentality?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

各自安好 2024-12-10 18:26:49

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

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

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

Normally, a language has one set of naming conventions that it abides by

While the standard library for most languages has a consistent convention, I know of very few languages that enforce a convention on the programmer.

And no, there is no common C++ naming convention.

平安喜乐 2024-12-10 18:26:49

这取决于您在哪些库中工作。

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

Java 中没有真正的标准。

It depends on what libraries you are working within.

The standard library and STL use names_like_this for functions, classes, etc. Many third party libraries (Qt, etc) use CamelCaseNames.

There is no real standard as in Java.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文