【发布时间】:2017-05-06 14:25:41
【问题描述】:
我有这种代码
two->height = max(two->right->height, two->left->height);
two->right 或 two->left 之一可以是指向 null 的指针,因此程序将 seg fault 。我正在寻找,如果 two->left 为 null,它将被转换为零,因此 two->right 将自动为 true。
有什么技巧可以解决这个问题吗?
【问题讨论】:
-
有点不清楚问题是什么,但
nullptr没有整数类型,无法转换为整数。 -
@RawN 我很确定 OP 不想将
two->left视为零,如果two->left是空指针,则 OP 想要将two->left->height视为零。跨度>