可以在程序中适当使用中文变量
沙尘暗影 2013-09-11 11:08:30 目前C++标准已经支持各种语言标识符,所以中文变量当然不成问题。
一些守旧派依然固守匈牙利命名法、驼峰命名法等英文命名习惯,所以就没有用中文变量,这是其一。
其二,是业界并没有中文变量命名的统一标准。
比如,设计一个方法的时候需要返回值,那么我会首先在函数入口点定义一个枚举内型,例:
enum RESULT : UINT
{
执行成功,
句柄异常,
实例已经存在
};
定义好后,我函数分支返回的时候就可以如下:
return 执行成功;
或
return 句柄异常;
这样当日后看自己的代码的时候,非常清晰,可以快速定位到相应代码。
当中国业界使用中文变量的程序员多了,估计离中文变量命名标准法案推出就不远了。