C++中这些函数中的&是什么意思?

边做项目边学习,编程基础知识不好,没时间从头学起了,望前辈解答!
public Q_SLOTS:

void lookAt(const Vec& target);

void showEntireScene();

void fitSphere(const Vec& center, float radius);

void fitBoundingBox(const Vec& min, const Vec& max);

void fitScreenRegion(const QRect& rectangle);

void centerScene();

void interpolateToZoomOnPixel(const QPoint& pixel);

void interpolateToFitScene();

void interpolateTo(const Frame& fr, float duration);
是引用吗?加const为什么?

这里&出现在函数的参数列表中,用于说明参数的类型为引用。
比如Frame & fr 表示fr的类型是Frame类型的引用。

引用类型清楚是什么么?
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-11-27
表示引用方式
& “引用”的使用
1
使用“引用”作为函数参数进行传递,实际上引用即给实际的变量(实参)取了一个别名,即共享一个内存单元,故实际函数处理的时候是对同一个内存单元进行处理,所以相应的实参会发生改变。好比一个人,除了有真实的姓名外,还有小名一样,当你喊他的姓名的时候他会答应,喊小名的时候也会答应,因为是同一个人。综上所述,“引用”才是正宗的传址方式,不像用指针进行传址一样,绕了一大圈实际上是传值的方式。
详见http://jingyan.baidu.com/article/8065f87fed913f23312498c3.html
的第三部分本回答被提问者采纳
第2个回答  2015-01-31
和;并且的意思
相似回答