limee
驱动牛犊
驱动牛犊
  • 注册日期2004-03-02
  • 最后登录2006-07-25
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1175回复:2

出现了这2个类型的Warning

楼主#
更多 发布于:2005-03-02 23:03
请问这2个Warning是不是可以忽略?分别警告了什么?
带波浪线的地方就是警告的语句。

USB_PIPE_INFO PipeList[0];
~~~~~~~~~~~~~~~~~~~~~~~~~

warning C4200: nonstandard extension used : zero-sized array in struct/union

bool Success;
     if (!Success) .....
     ~~~~~~~~~~~~~~~~~~~
  

warning C4800: \'int\' : forcing value to bool \'true\' or \'false\' (performance warning)
Linking...
aiwadgj
驱动老牛
驱动老牛
  • 注册日期2004-11-13
  • 最后登录2020-12-24
  • 粉丝0
  • 关注0
  • 积分119分
  • 威望84点
  • 贡献值0点
  • 好评度14点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2005-03-03 08:22
请问这2个Warning是不是可以忽略?分别警告了什么?
带波浪线的地方就是警告的语句。

USB_PIPE_INFO PipeList[0];
~~~~~~~~~~~~~~~~~~~~~~~~~

warning C4200: nonstandard extension used : zero-sized array in struct/union

bool Success;
     if (!Success) .....
     ~~~~~~~~~~~~~~~~~~~
  

warning C4800: \'int\' : forcing value to bool \'true\' or \'false\' (performance warning)
Linking...
 


第一个不就是告诉你有元素为0的数组存在吗?

第二个就是说你可能强制将int类型的转换了赋值给了bool类型。

warning,,有可能引起bug出现,,最好排除,,,
酒也在沉溺,何时麻醉我抑郁。过去了的一切会平息。。。。。。。
snowStart
驱动老牛
驱动老牛
  • 注册日期2004-04-06
  • 最后登录2011-06-02
  • 粉丝0
  • 关注0
  • 积分95分
  • 威望19点
  • 贡献值177点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-03-03 08:34
[quote]请问这2个Warning是不是可以忽略?分别警告了什么?
带波浪线的地方就是警告的语句。

USB_PIPE_INFO PipeList[0];
~~~~~~~~~~~~~~~~~~~~~~~~~

warning C4200: nonstandard extension used : zero-sized array in struct/union

bool Success;
     if (!Success) .....
     ~~~~~~~~~~~~~~~~~~~
  

warning C4800: \'int\' : forcing value to bool \'true\' or \'false\' (performance warning)
Linking...
 


第一个不就是告诉你有元素为0的数组存在吗?

第二个就是说你可能强制将int类型的转换了赋值给了bool类型。

warning,,有可能引起bug出现,,最好排除,,, [/quote]
学习,关注,交流中... [email=fengyu@163.com]Email:snowstarth@163.com[/email] [url]http://bbs.zndev.com/?a=snowStart[/url]
游客

返回顶部