error c3872: “0x3000”: 此字符不允许在标识符中使用

来源:互联网 发布:java待遇 编辑:程序博客网 时间:2024/05/01 18:19

今天在写OpenGL 的三角形和立方体旋转的时候,直接复制代码,然后编译的时候出现了102个错误。

错误都是:“error c3872: “0x3000”: 此字符不允许在标识符中”。

开始以为是字符因为复制过来的问题,因此都把末尾分号改了,但是错误依旧...

最后还是在网上找到答案

0x3000是汉语的空格,也就是全角空格,相当于一个汉字,但你又看不见它。你知道的,像逗号,有半角(,)和全角(,)之分的,其实空格也有。0x3000是全角的空格,0x20是半角的空格。你最好把这个语句的后面空白部分,都删除掉,免得有不可见的全角空格。

今天就把这个错误给写出来,就当做一个记录吧!