【发布时间】:2014-03-01 07:29:29
【问题描述】:
我有一个这样的对象:
Node<T> *s = object;
setLength(&s);
void setLength(Node<T> *temp)
{ ..... }
这似乎并没有改变 s 的值。如何修改s?
【问题讨论】:
-
向我们展示
setLength中的实际代码。 -
它只有:temp->left = temp->left->right;
-
那么,调用函数前后
left和left->right的值是多少? -
left 是指针 right 也是指针
-
那些指针的值是什么?