发送一个参数作为
我知道对于大对象来说,最好通过
注意::我尝试搜索此内容,但该主题相当模糊,因此我没有找到任何好的答案,如果已经回答了这个问题,我很抱歉(发现许多关于何时使用
const &
而不是按值发送,如果它不会被更改且不会进行复制,是否有任何原因不这样做? 我的理解是,按值传递的const
与没有const
(并且不会相互重载)相同,因此仍将被复制。我知道对于大对象来说,最好通过
const &
发送,但我不知道这条线在哪里。或者,即使是小参数也应该按值发送如果它们不会被更改或复制。注意::我尝试搜索此内容,但该主题相当模糊,因此我没有找到任何好的答案,如果已经回答了这个问题,我很抱歉(发现许多关于何时使用
const
关于何时使用const &
的问题,但没有关于明显较大的对象的值与const &
之间优劣的问题)。