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

时间:2011-03-24 03:44:46

标签: c++ coding-style lowercase c++-standard-library

很好奇为什么C ++标准库使用所有小写和下划线而不是camelCasePascalCase命名约定。

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

2 个答案:

答案 0 :(得分:20)

主要原因:为了保持与现有代码的兼容性,因为他们也使用C来完成。

另请查看这些C++ Coding standards,其中提供了有关约定重要性的一般推理。


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

答案 1 :(得分:8)

公约。他们一直这样做,因为C天和之前...并没有看到一个很好的理由打破这个约定(更不用说可能破坏与大量现有代码的兼容性)只是添加上限一堆函数名称。