在C++中BOOL,TRUE,FALSE 和 bool ,true, false
两组都可以用
原因是
在以前的C++标准中,没有定义”bool”类型,因此,Microsoft
使用了类型定义,定义了”bool”类型:
typedef int BOOL;
#define FALSE 0
#define TRUE 1
后来,C++标准对于C++作了扩充,定义了三个关键字,用于
”bool”类型:bool , true, false.
所以编码的时候大小写要一致
用大写的就不用小写
两组都可以用
原因是
在以前的C++标准中,没有定义”bool”类型,因此,Microsoft
使用了类型定义,定义了”bool”类型:
typedef int BOOL;
#define FALSE 0
#define TRUE 1
后来,C++标准对于C++作了扩充,定义了三个关键字,用于
”bool”类型:bool , true, false.
所以编码的时候大小写要一致
用大写的就不用小写
博客介绍了C++中BOOL、TRUE、FALSE和bool、true、false两组类型的使用情况。以前C++标准未定义bool类型,Microsoft用typedef和#define定义;后来C++标准扩充,定义了bool相关关键字。编码时大小写要保持一致。
525

被折叠的 条评论
为什么被折叠?



