大写类型名称是否与标准库不兼容?

时间:2014-06-21 09:55:21

标签: c++ coding-style

在我们的项目中,我们PascalCase输入名称和camelCase函数名称和变量。这也扩展到MyClass::IteratorMyClass::ConstIterator等内容。

与使用所有lower_case名称的标准库交互时,这会成为问题吗?例如,基于for循环的范围需要精确命名为beginend的方法。自定义迭代器应声明value_typepointerreferencedifference_typeiterator_category(全部小写)。

是否还有其他情况(例如在<algorithm>中)需要使用某种命名约定?

0 个答案:

没有答案