关于我要遵循的C ++准则,我和我的一位同事争论不休。
他目前以这种方式设计他的所有库:
- 他在文件名中使用大小写不一致的字母
- 他的某些标题没有任何扩展名
我相信没有扩展名是C ++标准文件所保留的东西,并且使用大写字母容易出错(尤其是当您处理要在Windows和Linux上都可以使用的代码时)。
他的观点是,他遵循Qt
惯例(即使对于不使用Qt的代码),并一直说:“如果Qt那样做,那就不错了。”
现在,我尝试保持开放的态度,但是当我不得不使用他的库时,我真的很难过。是否有一套与此相关的通用规则?标准是否说明了这一点?
非常感谢你。
Qt
。我什至认为这是一个了不起的库,但是他们的某些设计选择对我来说真的很不对。
_
流行的,广泛使用的代码开始的,但是它完全违反了标准。
*.hpp
一个c ++头文件,而我所有的工具都“得到它”。
#define signal
……(“如果Qt那样做,那就不错了。”)-我不能说我个人同意他们所有的设计选择。