与匈牙利符号相反



大多数程序员都知道一种叫做'匈牙利符号'的东西,每个变量都有一个很好的前缀来表示它的数据类型,即

bIsExciting = false;    // Boolean
strName = "Gonzo";      // String
iNumber = 10;           // Integer

虽然这种风格的表示法已经不受欢迎了,但我看到(在工作中,互联网等)许多数据类型指示器作为'后缀'添加到变量名中,即

NameStr = "Gonzo";        // String
NumberInt = 10;           // Integer
MyRideBike = new Bike();  // Bicycle
当数据类型是以为后缀的作为变量名时,是否有一个名称?

编辑:澄清…有一个独特的名称这样的事情吗?如果没有,一些关于如何称呼它的简明的想法当然会很受欢迎。

这不是匈牙利符号的对立面,如果我们遵循Stroustrup对匈牙利符号的定义,即"在变量名中嵌入类型的缩写版本",那么这个匈牙利符号的另一种形式。如果你想叫它什么,就叫它后缀匈牙利语吧。(请告诉你的同事,这在大多数情况下是没用的。)

我称之为反向匈牙利表示法,这与波兰表示法和反向波兰表示法之间的区别是一致的。

另外,billmcc在以下链接上的帖子显示了术语"反向匈牙利符号"的实际使用情况。你被迫遵循的最奇怪的编码标准规则是什么?

相关内容

  • 没有找到相关文章

最新更新