发布网友 发布时间:2022-05-04 22:09
共3个回答
热心网友 时间:2022-06-26 09:30
Cpoint &pt : 这里的pt是实参的别名,pt的任何改变都会在调用函数中反映出来,使用引用操作符,可以有效的提高运行速度,且可节省内存空间,这是C++中新添的功能,缺点也是被调函数的对pt的操作会影响原变量的值,所以当不需要被调函数的附加效应时,不要使用引用操作符。热心网友 时间:2022-06-26 09:30
&pt是曲类Cpoint的首地址,而Cpoint pt是定义了一个类对象pt,你问的应该是Cpoint * pt和Cpoint pt的区别吧?热心网友 时间:2022-06-26 09:30
前者是引用,对于函数的参数来说,引用是按址传递的,即引用作为函数参数,是可以改变变量值的