📄 subject_57057.htm
字号:
<p>
序号:57057 发表者:冬瓜# 发表日期:2003-10-22 15:42:34
<br>主题:还是类型转换的问题~~~~~~~~~~~`
<br>内容:在vc++中的BOOL 和c中的bool 有什么区别?更让我迷茫的是为什么在vc++中两者都有呢?<BR>我定义了一个CByteArray data[10];还定义了BOOL m_q0;<BR> 假设我要把m_q0=FALSE赋值给data[0],要怎样转换呢,直接赋值肯定不行,真是搞不懂了,在数据转化这一块我彻底束手无策,请高人指点,数据转换掌握怎样的处理方法~
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:飞翔的瞳眸 回复日期:2003-10-22 15:54:42
<br>内容:bool 是内置的数据类型<BR>BOOL 是用int模拟的布尔类型<BR>
<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>回复者:浪际天涯 回复日期:2003-10-22 15:56:00
<br>内容:m_q0=FALSE与m_q0=0是等价的<BR>哦,你定义CByteArray data[10];这个相当于一个二维数组<BR>你可以这样:<BR> BOOL m=0;<BR> CByteArray data[10];<BR> data[0].Add(m);//将会把m加到data[0]这个列表的末尾<BR> data[0].SetAt(0,m);//设置data[0]这个列表的第一个数据为m
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:冬瓜# 回复日期:2003-10-22 15:57:43
<br>内容:其他的都是如此么?LONG 和long 呢?以上问题还是没有解决,数据类型转换真的很复杂吗?<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:冬瓜# 回复日期:2003-10-22 15:59:22
<br>内容:为什么相当于一个二唯数组?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:浪际天涯 回复日期:2003-10-22 16:26:04
<br>内容:CByteArray是一个CByte的数组呀<BR>CByteArray::GetAt(int i);返回的是一个BYTE<BR>对于BOOL和bool,都是一个布尔值,是一样的,BOOL来自于SDK,bool则来自于c++<BR>BOOL m=FALSE;和bool m=false;是等价的
<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 + -