【发布时间】:2023-04-09 16:04:01
【问题描述】:
可能重复:
Is it better in C++ to pass by value or pass by constant reference?
When to pass by reference and when to pass by pointer in C++?
我对 c 和 c++ 还很陌生,关于将参数传递给函数,我有以下问题,我认为最好在这里提问,直接从专家那里获得知识的来源。
什么时候应该按值传递参数,什么时候应该按引用传递?而现实世界中最常用的方法是什么?
提前致谢。
【问题讨论】:
-
C 没有引用。因此我删除了 C 标签。
-
相关列表中有很多关于这个主题的问题----->
-
显然 不是 所提议的骗子的副本(尽管我确定存在一个)
-
它不是与“by pointers vs by reference”问题的重复。除非有真正的重复,否则请不要关闭它。
-
这是一个更好的副本:stackoverflow.com/questions/270408/…
标签: c++ parameters pass-by-reference pass-by-value