发布网友 发布时间:2023-10-21 00:48
共3个回答
热心网友 时间:2024-11-17 23:58
表示对seq指针的引用
这样做有一点,可以看一下
void new1(int *ptr, int size)上面两段代码中,new1是没有用的,并不能为ptr分配空间
而new2可以正常工作
因为new2中使用的是ptr指针的引用
int *ptr只能让new1这个函数得到ptr的内容
int& *ptr不只能让new2这个函数得到ptr的内容,还使new2函数得到ptr指针的本身
这样说不知道你能不能理解
追问谢谢,试了下 int &seq[];这种写法,编译都不通过,这样用是《数据结构》书中讲归并时这样写的,实际中去掉了就能实际归并功能,但不知为什么要这样写。。。
热心网友 时间:2024-11-17 23:58
就是seq[]是表示引用的,&seq[]的话用在二维数组中追问好像不是,一维中也有这样用的,《数据结构》书中归并排序有这样用
热心网友 时间:2024-11-17 23:59
对于形参而言: