注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

还东国的博客

行之苟有恒,久久自芬芳

 
 
 

日志

 
 

VC6的一个低级错误——不得不重复的一个错误现象  

2011-11-28 10:22:40|  分类: C++(VC)编程 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

不得不重复的一个错误现象
有一个错误或者说BUG很低级,但有时候儿会让很多人难堪,遇到过很多回,有的时候儿想起来,有的时候儿想不起来,这两天在群里和实际的工程里,都有人提出来这个问题,这里再次说明一下:
1、错误现象:error Cxxxx:'0x3000':this character is not allowed in a indetifier.
2、错误现象:error Cxxxx:'XXX(变量)':not declared
第一个现象是初学者或者水平比较低的同学们经常遇到的问题,从网上直接拷贝代码到工程里,是经常出现这种现象的主要原因。解决的方法很简单,要么自己在其它的工具里处理一下中文字符,要么手动一个个敲进去。
引起这种现象的原因是有特殊字符,或者说中文字符。全角半角的原因。
第二个现象也差不多,使用输入法时,特别是现在的搜狗啊或者其它什么的拼音输入法做的相当的智能,但这个智能的背后对编程人员可未必是什么好事,在中文下输入英文,一不小心就会出现这种错误,这个现象很好玩儿。你在高版本的VS环境里,可以查找这个变量,你会发现,明明是“variablea”可是你搜索却可以分成好几部分,都是这个东西,但可能前一百行是一组,后一百行又是一组,这说明,高版本的VS挺智能,能分得出全半角和中英文下的输入。
这两个现象太简单,太低级,一般引不起重视,好多高手,一般多年不遇到这种情况,第一反应往往是查别的方向,白白浪费时间,这里给大家提个醒。

  评论这张
 
阅读(802)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017