c++中的结构体指针引用

来源:百度知道 编辑:UC知道 时间:2024/06/22 08:23:32
请问在c++中的这么一个函数void put(stru_type* & t,int n){t[2]=n;}其中stru_type是一个数组类型,我觉得在形参中不用定义成引用,而只定义成指针就可以了,因为他改变的只是指针所指对象的值,并不是改变指针的值。还请各位师哥师姐能多多指教。

数组作为参数是不需要定义为引用的。因为它实际上是指针。
直接void put(stru_type* t,int n){t[2]=n;}

这要看你里面全部代码了,你把全部代码贴出来看看,你一这里只是一部分吧!有的时候是需要这样做的,不然就要使用双重指针了.