有一个条件:
if ((p != nullptr) && (p->left == nullptr) && (p->right == nullptr)){....
可以写成:
if ((p) && (!p->left) && (!p->right){....
还是条件的含义仍然改变?
PSp是指向类的指针 ( Node*)
有一个条件:
if ((p != nullptr) && (p->left == nullptr) && (p->right == nullptr)){....
可以写成:
if ((p) && (!p->left) && (!p->right){....
还是条件的含义仍然改变?
PSp是指向类的指针 ( Node*)
require 运算符,类型为的
if表达式bool。如果表达式是不同的类型,那么它将被转换为bool.将指针转换为的算法
bool很简单。空指针转换为false,任何指向 的非空指针true。