当前位置:  开发笔记 > 编程语言 > 正文

c ++的首选命名约定是什么?

如何解决《c++的首选命名约定是什么?》经验,为你挑选了1个好方法。

通过查看boost库和stl,然后查看人们的示例,我感到非常困惑.似乎大写的类型名称穿插着全部小写,由下划线分隔.

这几天应该做些什么?我知道.NET世界有它们自己的约定,但它似乎与C++领域完全不同.



1> Drew Dormann..:

你打开了多少虫子?

C++标准库对所有内容使用underscore_notation,因为这是C标准库使用的内容.

因此,如果您希望代码在整个板上看起来一致(并且实际上不使用外部库),那么这是唯一的方法.

你会看到boost使用相同的表示法,因为它们的库通常会被考虑用于未来的标准.

除此之外,还有许多约定,通常使用不同的符号来指定不同类型的符号.通常将CamelCase用于自定义类型,例如类和typedef,以及用于变量的mixedCase,特别是区分这两者,但这肯定不是通用标准.

还有匈牙利表示法,它进一步区分了特定的变量类型,尽管只是提到这个短语可以煽动某些程序员的敌意.

作为一名优秀的C++程序员,最好的答案是采用您所沉浸的代码中使用的任何约定.

推荐阅读
勤奋的瞌睡猪_715
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有