再看此函数前,请勿怀疑下面的函数本身有任何问题:
link_type & root() const
{ 问题1:
return (link_type&) header->parent; //(link_type&) 我猜是类型转化,不知道那位朋友能给点说法?
}
问题2:
link_type & root() const //const说明此函数为只读形式,其返回值不能被修改!
{ //link_type & 说明次函数返回值可以作为左值,即其返回值能被修改!
return (link_type&) header->parent; // 这样他们自相矛盾了!
}
再看下面对这个函数的调用:(请勿怀疑对此函数的调用上出了问题)
root()=0; 问题3:请大家给点看法?
[此贴子已经被作者于2007-2-11 11:24:59编辑过]