首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >引用传递的内容有什么意义?C++

引用传递的内容有什么意义?C++
EN

Stack Overflow用户
提问于 2013-10-13 18:58:32
回答 3查看 235关注 0票数 1

我正在读一本关于C++的书,有一个例子,他们引用一个常量来传递一个函数。

代码语言:javascript
复制
int square(const int& n)
 ...

我看不出这有什么意义?如果您不对变量进行任何更改,那么为什么不直接按值传递它呢?不是通过引用传递的全部要点,所以您可以更改变量的值。

EN

Stack Overflow用户

发布于 2013-10-13 19:01:43

对于一个int来说,这可能没有什么真正的区别。但是对于较大的数据类型来说,传递const引用是一种性能优化。因此,许多编码者只是使用const引用,而不是习惯地按价值计算。

票数 1
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19349023

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档