为什么用vc6.0类向导加入一个函数,本来返回值是void 现在想改成 bool型,但改动后会出现一堆的错误。

这是vc6.0的bug吗?如何解决呢?问题已经解决,原来我自己定义的一个结构体后面忘记了加“;”导致出现许多莫名错误。... 这是vc6.0的bug 吗? 如何解决呢?
问题已经解决,原来我自己定义的一个结构体后面忘记了加 “;”导致出现许多莫名错误。
展开
 我来答
匿名用户
2011-04-01
展开全部
E / FALSE

前一个为真,后一个为假。

简单的说这个类型就是表明真假的。

另外有些人爱这么用 BOOL test = 1;

VC中 非 0 值都是真,只有 0 是假所以上面那个初始化是正确的.

相当与 BOOL test = TRUE;

另外这个值占 1 的空间.

在 if 语句中比较常见

if (a==b)

这里 a==b 实际上是将 a 和 B做比较,得到一个 BOOL 类型的值即是真还是假.如果为真则进入判断部分.

你说的那种情况实际就是函数的返回值为BOOL型
另外,站长团上有产品团购,便宜有保证
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小鱼1979117
2011-03-30 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1905
采纳率:0%
帮助的人:1108万
展开全部
应该可以该,你是不是只改了实现,相关定义和声明的头文件等等都没改?
然后编译的时候声明的函数定义找不到实现,所以报错了?
追问
问题已经解决,原来我自己定义的一个结构体后面忘记了加 “;”导致出现许多莫名错误。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式