我正在使用系统匈牙利符号的旧式COM C++项目。因为这是对遗留代码的维护,所以约定以原始样式编写代码-我们的较新代码不是用这种方式编码的。因此,我对更改该标准或讨论我们过去的罪过不感兴趣=)
是否有针对系统匈牙利符号的在线备忘单?
到目前为止,我能找到的最好的是a pre stack-overflow discussion post,但是它并没有我过去需要的所有东西。有人还有其他链接吗?
(制作此社区Wiki,希望它能成为一个自我填充的列表)
最佳答案
如果这是用于旧式COM项目的,则您可能需要遵循MSDN上记录的Microsoft's Hungarian Notation specifications。
请注意,这是Apps Hungarian,即"good" kind of Hungarian Notation。 Systems Hungarian是“坏的”类型,名称以其编译器类型作为前缀,例如i
代表int
。
MSDN文章中的表
关于hungarian-notation - 在哪里可以找到匈牙利符号的备忘单?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1848614/