在c++中检查nullptr时,是否有理由使用if(!(x==nullptr))而不是if(x!=nullptr),它们有不同吗?

问题描述 投票:0回答:1

我正在学习 C++ 课程,目前正在讨论 nullptr 的检查。

建议的代码是:

int* p{};

if(!(p==nullptr)){

等等等等

但我不知道为什么我不能说(这似乎稍微简单一些):

if(p!=nullptr){

等等等等

运行代码我得到了我所期望的两种方式。我错过了实际的区别吗?

c++ nullptr
1个回答
0
投票

它们是同一件事。使用您喜欢的任何东西。

© www.soinside.com 2019 - 2024. All rights reserved.