在很多大工程里面,可以看到很多基本变量都被重新命名,比如在OpenGL中char被修改为GLChar(typedef char GLchar),这样是为了跨平台,可能这个平台可以识别char,到另一个平台就不识别了,这样只用在声明的地方换个名字就好了;