Q: 17.8 什么是“匈牙利符号”?值得这样做吗?


A: 匈牙利符号是一个命名惯例,由Charles Simonyi发明,它把一个变量的类型信息(并且可能它的预期用途)编码入它的名字。它在一些圈子中深受喜爱,在其它地方完全被强烈反对。它主要的优点是它使一个变量的类型或预期用途,通过名字就显然可见;它主要的缺点是类型信息不必要是一件值得带到名字中的信息。

参考:Simonyi and Heller, ``The Hungarian Revolution''


(This Chinese translation isn't confirmed by the author, and it isn't for profits.)

Translator : jhlicc@gmai1.c0m
Origin : http://www.c-faq.com/style/hungarian.html