为什么标准C++库全部使用小写?

2024-04-09

只是好奇为什么 C++ 标准库使用全部小写和下划线而不是camelCase or PascalCase命名约定。

就我个人而言,我发现在输入代码时后者更容易处理,但是是否有某种合法的理由使用前者?


主要原因 :为了保持与现有代码的兼容性,因为他们也用 C 语言做到了这一点。

还可以看看这些C++ 编码标准 http://www.possibility.com/Cpp/CppCodingStandard.html#noabbrev,它提出了一些关于约定重要性的一般推理。


这些链接讨论了 C/C++ 标准库的命名约定。

  • C API 的命名约定 https://stackoverflow.com/questions/1899555/what-naming-convention-for-a-c-api
  • C/C++ 库命名约定 https://stackoverflow.com/questions/1734277/name-of-c-c-stdlib-naming-convention
  • C 库命名约定 https://stackoverflow.com/questions/1988728/c-library-naming-conventions
  • 为什么Java使用CamelCase,而C++不使用? http://www.quora.com/Why-does-Java-use-CamelCase-while-C-doesnt
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么标准C++库全部使用小写? 的相关文章

随机推荐