测试指针无效的两种方法之间哪种最有效:if(pointer==NULL)
or if(!pointer)
.
MyObject* p;
[...]
// Solution 1
if ( p )
{ // Do something
}
// Solution 2
if ( p!=NULL )
{ // Do something
}
无论如何,这都没有什么区别。这纯粹是你喜欢什么风格的问题。
顺便说一句,你应该使用nullptr
而不是NULL
如果您使用 C++11 或更高版本。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)