0

只是我,还是“标准”C++ 库在命名约定方面完全不统一?

有 underscore_identifiers,然后有许多 undecoratedidentifiers,然后有一些大写的 like std::ios_base::Init,然后是全小写的 STL 类,以及其他奇怪的东西。

这种乱七八糟的命名规范怎么可能被归类为标准,这是一个逻辑悖论……

为什么不强制执行命名约定?

4

1 回答 1

4

这种混乱的命名约定怎么能被归类为标准[?]

不幸的是,标准性与整洁性是正交的。

为什么不强制执行命名约定?

好吧,你显然从来没有参加过委员会!

于 2013-04-05T13:21:30.313 回答