测试指针是否为空的最有效方法是什么?

2023-12-14

测试指针无效的两种方法之间哪种最有效: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(使用前将#替换为@)

测试指针是否为空的最有效方法是什么? 的相关文章

随机推荐