摘要:23.2.2使用bool类型进行判断。非布尔值的使用可以直接参与逻辑判断和运算。但是,由于C++特别提出了布尔类型,因此建议使用布尔类型而不是其他值类型进行逻辑判断:代码:int*ip=newint=0){delete(ip);请单击以下链接添加我为好友:http:u=113292&;C=8913f87cffe7d533
23.2.2 使用bool类型进行判断
使用非布尔型的数值可以直接参与逻辑判断和运算:
- int * ip = new int;
- if(ip)
- {
- delete(ip);
- ip = 0;
- }
这样的代码很简洁漂亮,但是既然C++特意提出了bool类型,那么建议尽量使用bool类型而非其它值类型来进行逻辑判断:
- int * ip = new int;
- if(ip != 0)
- {
- delete(ip);
- ip = 0;
- }
这样的写法显得有点呆板,但是有的时候它会降低代码的出错几率。
--------------------------------------------------------------------------
如果你想与我交流,请点击如下链接加我为好友:http://student.csdn.net/invite.php?u=113292&c=8913f87cffe7d533