类接口

时间:2010-11-12 06:16:36

标签: hungarian-notation

如果这是匈牙利表示法(CClass和IInterface),有没有办法绕过它?我一般不使用匈牙利表示法,但我不确定这样做是否明智。

2 个答案:

答案 0 :(得分:1)

不,匈牙利表示法处理通过前缀指定类型信息。这比前缀“I”到接口和“C”到类的约定更具体,例如使用bstrTestString作为包含测试字符串的BSTR的名称(我自己的例子,可能不是通常的匈牙利表示法所强制的)实施例)。

添加“I”和“C”是一种非常普遍的惯例,并且在大多数IDE中通常都支持。我个人认为好处(快速查看“RandomType”是一个类还是接口)值得花费很小的开销。

答案 1 :(得分:0)

这纯粹是一种惯例。解决它的方法是不要这样做。

我个人也不喜欢它,但在编写Windows代码时,我倾向于使用它的最小版本,因为遵循本地约定有一些沟通价值。