一直不明白形参里什么时候用引用,什么时候不用引用。今天去查了一下:
引用的好处:
1.向函数传递较大的对象时,需要使用引用形参,比如string这种不知道会有多大的类型;
2.如果要改变实参的值,引用用起来方便,可以回想一下学引用的第一个例子swap函数,比指针方便多了;
其次,如果不想改变实参的值,请用const 引用。
其他看到了再补充~
时间: 2024-11-05 04:14:00
一直不明白形参里什么时候用引用,什么时候不用引用。今天去查了一下:
引用的好处:
1.向函数传递较大的对象时,需要使用引用形参,比如string这种不知道会有多大的类型;
2.如果要改变实参的值,引用用起来方便,可以回想一下学引用的第一个例子swap函数,比指针方便多了;
其次,如果不想改变实参的值,请用const 引用。
其他看到了再补充~