在vc中BOOL,TRUE,FALSE与bool,true,false有什么区别?
在vc中BOOL,TRUE,FALSE与bool,true,false有什么区别?
是mfc中定义的吗?
问题点数:100、回复次数:5Top
1 楼flyingfleet(玄风)回复于 2002-11-21 21:49:32 得分 0
#define BOOL bool
#define TRUE true
#define FALSE false
你认为区别在那里Top
2 楼YP2002CN(混世阿呆)回复于 2002-11-21 21:56:34 得分 0
http://www.5xsoft.com/data/200108/2509494501.htmTop
3 楼kingcom_xu(冷羽)回复于 2002-11-21 21:59:27 得分 10
C中没有bool类型。。。只能用0表示false和1表示true。。。为了使用方便就把它们定义成宏。。。
C++中有了bool类型。。。为了保持兼容。。。所以就出现了两种写法。。。
bool,true,false是C++中的关键字。。。Top
4 楼cbc(逍遥子)回复于 2002-11-21 22:05:38 得分 80
bool,true,false是c++中的关键字
TRUE,FALSE是mfc里面定义的一些宏
在mfc中,windef.h里面
#ifndef FALSE
#define FALSE 0
#endif
#ifndef TRUE
#define TRUE 1
#endif
BOOL 与int类型等价
typedef int BOOL;Top
5 楼rivershan(阿门)回复于 2002-11-21 22:09:40 得分 10
系统定义和C++语法~Top




