Zel*_*lix 10
与Oracles Java编码约定相反,C++没有"The"命名约定.
如果您正在为某个公司开发项目,则应遵循其命名约定.如果没有记录的约定 - 环顾代码库并尝试遵循swarm,一致性是关键.
如果你是自己开始做的事情,许多人发现谷歌的c ++编码惯例是一个好的开始.
如果您要遵守特定的命名约定,请为其命名.正如另一个答案所解释的那样,没有关于命名约定的全局"C++规则".
如果你使用的是匈牙利符号,我相信这个约定确实用'I'作为'I'的前缀.
注意: 虽然在C++中没有这样的"接口",但是您可以使用纯虚方法和没有成员变量来定义类.