为什么很多vc程序员喜欢用BOOL,而不用bool ? 为什么很多vc程序员喜欢用BOOL,而不用bool ? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好像BOOL是WIN32 API的数据类型,bool是C/C++的数据类型吧习惯了API/MFC而已,其实BOOL和bool实质上是一样的 bool是C/C++的数据类型而BOOL在Win32 x86下其实就是int型windef.h中这样定义的 typedef int BOOL; 【MSDN】中函数的声明:BOOL DestroyWindow( HWND hWnd // handle to window to destroy);我想,这应该是比较合理的答案。 BOOL其实就是整形数据,和bool稍微有点差别,不过用起来几乎一样,我两者都用 为了迎合api吧,api里大多定义的是BOOL的数据类型 俺喜欢用 bool, 一般编辑器都能高亮显示. bool的值只能是true和false占1个字节BOOL就是int,占4个字节,除0和1之外常用的还有-1 我想应该是考虑到兼容性的问题吧。不同的环境BOOL的真正定义会有不同。 OpenSSL 做本地验证 ssdt 对抗inline hook URLDownloadToFile 有些文件下载成功,但是文件为空的。 菜鸟求解数据结构题---递归算法 网页中cab包问题,为什么我做的cab包指定链接后客户端总显不出来 如何把窗口拆成两个部分?要源码 too simple,too naive的问题 求助,VC 6.0 在组合框内嵌一个树形结构 紧急紧急 【求助】有没有人用CTP 贪吃蛇游戏编制过程中身体长度不能正确绘制的问题(着急ing) 200分请问一个ACTIVEX问题,界面在宽屏下无法正常显示,怎么办?
习惯了API/MFC而已,其实BOOL和bool实质上是一样的
而BOOL在Win32 x86下其实就是int型
windef.h中这样定义的 typedef int BOOL;
【MSDN】中函数的声明:BOOL DestroyWindow(
HWND hWnd // handle to window to destroy
);
我想,这应该是比较合理的答案。
BOOL就是int,占4个字节,除0和1之外常用的还有-1