| |||
| 一BOOL和bool的区别: 1、类型不同 BOOL为int型 bool为布尔型 2、长度不同 bool只有一个字节 BOOL长度视实际环境来定,一般可认为是4个字节 3、取值不同 bool取值false和true,是0和1的区别 BOOL取值FALSE和TRUE,是0和非0的区别二bool是标准C++数据类型,可取值true和false。单独占一个字节, 如果数个bool对象列在一起,可能会各占一个bit,这取决于编译器。 BOOL是微软定义的typedef int BOOL。与bool不同,它是一个三值逻辑, TRUE/FALSE/ERROR,返回值为>0的整数为TRUE,0为FALSE,-1为ERROR。 Win32 API中很多返回值为BOOL的函数都是三值逻辑。比如GetMessage(). |
![]() |
| 书签 |
| 主题工具 | |
| 显示模式 | |
| |
相似的主题 | ||||
| 主题 | 主题作者 | 版面 | 回复 | 最后发表 |
| 如何进行事后调试【连载】 | Innocentius | 技术杂烩 | 27 | 2005-03-11 01:30 PM |
| 某网络实验教材的FtpClient | cat | 技术杂烩 | 2 | 2004-12-11 01:25 AM |
| 搜索文件的iterator | SpitFire | 技术杂烩 | 2 | 2004-06-01 01:08 PM |
| 搜索目录下所有文件,响应时间短,省空间 | papercrane | 技术杂烩 | 9 | 2004-04-24 01:04 AM |
| 与树实现无关的树iterator | ajoo | 技术杂烩 | 74 | 2003-06-27 01:20 PM |