⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_15529.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:15529 发表者:崔明亮 发表日期:2002-09-19 10:02:46
<br>主题:bool 和 BOOL 有什么区别?
<br>内容:在Standard C++ 里有了标准的数据类型bool,为什么在MFC中还要定义BOOL, <BR>#define int BOOL,<BR>并且在BOOL类型中,任何非0的整数都为TRUE。<BR><BR>在MFC中定义BOOL,这种做法岂不是画蛇添足?
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:徐景周 回复日期:2002-09-19 13:22:31
<br>内容:BOOL是宏定义,实际还是bool
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:凯凯 回复日期:2002-09-19 13:35:46
<br>内容:是为了代码移植。<BR><BR>MFC中有不少这样的例子。比如定义消息响应函数原型时类型为afx_msg,其实afx_msg是空的,和没定义一样。加这个是为了以后MFC的发展后,旧代码可以向前兼容。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:吴尔平 回复日期:2002-09-19 14:40:49
<br>内容:bool以前是没有的
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:绿毛鼠 回复日期:2002-09-24 22:44:34
<br>内容:不太同意徐老大的<BR><BR>BOOL毕竟还是个int 可以这样BOOL bFlag = 5;<BR>而 bool bFlag = 5; 就不行了<BR><BR>并且在VC++6.0里<BR>sizeof(bool)==1;<BR>sizeof(BOOL)==4;<BR><BR>--------------------------------------------<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -