VS2010 C++ 使用 中文变量的 优缺点 求大神说明

Aisht 2013-09-08 06:50:03
小菜,现在一问到C++使用中文变量的问题.
就各种一概回答什么不要使用中文变量.使用变量命名法啊...等等一句话否定的.

知其然不知其所以然.
为何说中文变量就不好. 有没有大神能真正从技术角度上说话一下呢?

ps:
中文变量.和中文方法.貌似都没有什么问题.但是为何就一概否定?
这个难道不就是知其然不知其所以然,思想根固?
求详解....
...全文
456 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
X巨馍蘸酱X 2013-09-09
  • 打赏
  • 举报
回复
没觉得用中文有什么好处……英文又不是看不懂……完全没必要用中文,输入法切来切去
ForestDB 2013-09-09
  • 打赏
  • 举报
回复
变量名支持中文,但是符号不支持中文的符号,所以输入的时候要来回切换,麻烦(光输如中文就挺麻烦的)。 老外看不懂,当然你的团队没有老外就算了。 后期维护。
熊熊大叔 2013-09-09
  • 打赏
  • 举报
回复
1.很多编辑器和编译器不支持中文,移植的时候很痛苦. 2. 中文内码不统一,有GB, BIG5, UNICODE-8, UNICODE-16等等,当你看到文字一模一样,但就是告诉你变量名找不到时该有多痛苦. 3. 像样一点软件公司,要么是外企(如google, MS),要么是做软件外包业务(如东软),要么也是已经或正在国际化的公司(如腾讯, HW), 都不可能用中文的.能允许你用中文的公司都是些不入流的公司.
CrazyBW 2013-09-09
  • 打赏
  • 举报
回复
工作的时候用了你就等着被骂吧~~~~~~~~~~~~~
Aisht 2013-09-09
  • 打赏
  • 举报
回复
那是不是可以这样理解呢? 如果是个人开发的小软件.脚本.这种程序. 那么就用中文变量和方法名. 维护来得比用英文名实在是吧?
赵4老师 2013-09-09
  • 打赏
  • 举报
回复
使用中文变量名会显出作者的水平。
Adol1111 2013-09-08
  • 打赏
  • 举报
回复
我只是觉得打中文太累...输入法还要切来切去,就算只是一个shift... 其他的就和上面说的一样,中国人是看得懂,但国际化的时候很麻烦。其他的就看编译器了,如果有的编译器能通过,有的不行,最好就不要用了。 其实命名什么的只要能维护就好了,但是有一点感觉很恶心,就是命名的时候要么是纯拼音,要么是纯英语。如果看到一个名字又是英语又是拼音的,想砍人的心情都有了,特别是到处充满这种奇怪的命名规则的时候...
taodm 2013-09-08
  • 打赏
  • 举报
回复
没有稍微大一点的公司敢用中文写代码。以后公司真发展大了,要国际化了,就要上吊了。 你说值得么。
  • 打赏
  • 举报
回复
优点 的中国人阅读无障碍 缺点 外国人看不懂
max_min_ 2013-09-08
  • 打赏
  • 举报
回复
变量命名只是个人习惯而已!方便后面维护理解而已! 只要能过编译器这一关,随便你怎么弄都行! ps:注意后期维护工作!

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧