C ++“标准”中缺乏标准化的命名约定

时间:2013-04-05 13:19:38

标签: c++ stl naming-conventions standards std

在命名约定方面,仅仅是我还是“标准”C ++库完全缺乏统一性?

有underscore_identifiers,然后有很多undecoratedidentifiers,然后有一些大写的像std::ios_base::Init,那么STL类都是小写的,以及其他奇怪的。

如何将这种混乱的命名约定归类为标准,这是一个逻辑悖论......

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

1 个答案:

答案 0 :(得分:4)

  

如何将这种混乱的命名约定归类为标准[?]

不幸的是,标准与正面是正交的。

  

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

嗯,你显然从未参加过一个委员会!