23.2.2 使用bool类型进行判断

 

23.2.2 使用bool类型进行判断
使用非布尔型的数值可以直接参与逻辑判断和运算:
 
Code:
  1. int * ip = new int;   
  2. if(ip)   
  3. {   
  4.     delete(ip);   
  5.     ip = 0;   
  6. }  
这样的代码很简洁漂亮,但是既然C++特意提出了bool类型,那么建议尽量使用bool类型而非其它值类型来进行逻辑判断:
 
Code:
  1. int * ip = new int;   
  2. if(ip != 0)   
  3. {   
  4.     delete(ip);   
  5.     ip = 0;   
  6. }  
 
这样的写法显得有点呆板,但是有的时候它会降低代码的出错几率。

--------------------------------------------------------------------------

如果你想与我交流,请点击如下链接加我为好友:http://student.csdn.net/invite.php?u=113292&c=8913f87cffe7d533

posted on 2009-07-03 08:39  白乔  阅读(226)  评论(0编辑  收藏  举报

导航