有些形参为何如此定义?
我在一个关于链表的源程序中看到这样的函数参数:函数名(node<T>*&prevDtr,参数列表...)。还有的是和上面的只差一个地址符,而它们在各自的实现中都是作为指针变量用的。那为什么在定义中,有以上的差别?
问题点数:20、回复次数:1Top
1 楼AdvRom(蓝色森林)回复于 2002-05-06 09:47:38 得分 20
node<T>* prevDrv传进去以后你可以修改prevDrv指向的值.
而node<T>*& prevDrv你还可以修改prevDrv本身.Top
相关问题