在命名约定方面,仅仅是我还是“标准”C ++库完全缺乏统一性?
有underscore_identifiers,然后有很多undecoratedidentifiers,然后有一些大写的像std::ios_base::Init
,那么STL类都是小写的,以及其他奇怪的。
如何将这种混乱的命名约定归类为标准,这是一个逻辑悖论......
为什么不强制执行命名约定?
答案 0 :(得分:4)
如何将这种混乱的命名约定归类为标准[?]
不幸的是,标准与正面是正交的。
为什么不强制执行命名约定?
嗯,你显然从未参加过一个委员会!