【发布时间】:2015-05-11 05:06:26
【问题描述】:
除std::ios_base::Init 外,标准C++ 库中的所有名称都是小写的。这是为什么呢?
【问题讨论】:
-
我想说这仅仅是因为它为 IO 流做了很多重要的初始化、维护和清理工作。在这方面它是独一无二的,所以它得到了资本。
-
向后兼容性。
-
因为命名约定和 C++ 中的名称确实是一团糟,就像在 C 中一样。
-
也许这个库是由一个“更了解”并且不想遵循惯例的程序员编写的。我在业内经常看到这种情况。
标签: c++ naming-conventions iostream c++-standard-library