为何相同功能的关键字,总有大写版本和小写版本呢?(TRUE 和true,INT 和int 等)
为何相同功能的关键字,总有大写版本和小写版本呢?(TRUE 和true,INT 和int 等)
-----------------------------------------------------
TRUE 、FALSE
完全可以改成
true,false
INT,UINT
完全可以改成
int,uint
为何同样的东西,总会有大小写不同的两个版本呢?
我知道,true是c++的关键字,TRUE 是 true 的宏
为何弄这么多宏呢?看着多乱呀?
-----------------------------------------------------
TRUE 、FALSE
完全可以改成
true,false
INT,UINT
完全可以改成
int,uint
为何同样的东西,总会有大小写不同的两个版本呢?
我知道,true是c++的关键字,TRUE 是 true 的宏
为何弄这么多宏呢?看着多乱呀?
作者: bjwqt 发布时间: 2011-06-16
大写是微软搞的一套.用于vc win开发平台..
小写是c/c++语言一套.
都希望规范嘛..就一人搞一套.
小写是c/c++语言一套.
都希望规范嘛..就一人搞一套.
作者: smwhotjay 发布时间: 2011-06-16
小写的一般是C/C++的关键字,大写的是宏,不是关键字
比如BOOL被定义为int而不是bool,sizeof取出来的类型大小不一样的
比如BOOL被定义为int而不是bool,sizeof取出来的类型大小不一样的
作者: kyotrue 发布时间: 2011-06-16