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

边做项目边学习,编程基础知识不好,没时间从头学起了,望前辈解答!publicQ_SLOTS:voidlookAt(constVec&target);voidshowEnt... 边做项目边学习,编程基础知识不好,没时间从头学起了,望前辈解答!
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为什么?
展开
 我来答
寒寒家
2015-01-31 · TA获得超过2921个赞
知道大有可为答主
回答量:1482
采纳率:100%
帮助的人:1984万
展开全部
这里&出现在函数的参数列表中,用于说明参数的类型为引用。
比如Frame & fr 表示fr的类型是Frame类型的引用。

引用类型清楚是什么么?
濮方雅BX
推荐于2016-11-27 · TA获得超过4042个赞
知道大有可为答主
回答量:2482
采纳率:60%
帮助的人:2466万
展开全部
表示引用方式
& “引用”的使用
1
使用“引用”作为函数参数进行传递,实际上引用即给实际的变量(实参)取了一个别名,即共享一个内存单元,故实际函数处理的时候是对同一个内存单元进行处理,所以相应的实参会发生改变。好比一个人,除了有真实的姓名外,还有小名一样,当你喊他的姓名的时候他会答应,喊小名的时候也会答应,因为是同一个人。综上所述,“引用”才是正宗的传址方式,不像用指针进行传址一样,绕了一大圈实际上是传值的方式。
详见http://jingyan.baidu.com/article/8065f87fed913f23312498c3.html
的第三部分
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
150*****630
2015-01-31
知道答主
回答量:5
采纳率:0%
帮助的人:2.7万
展开全部
和;并且的意思
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式