删除之前是否需要将类中的所有指针都分配给NULL?我的意思是,例如,对于删除二叉搜索树中的节点的函数的以下片段,
1.
Node *temp = parent->left;
parent->left = temp->left;
delete temp;
2.
Node *temp = parent->left;
parent->left = temp->left;
temp->left = NULL;
delete temp;
是线
temp->left = NULL;
必要的?有些教程会这样做,而其他教程则不会。