在函数声明中,void fun(const string& a)和void fun(string a)之间的区别是什么?

时间:2015-08-14 14:45:07

标签: c++

我知道(如果我错了,请更正我)const string& a是左值参考,而string a是一个简单的字符串变量,但我想知道是否,在这种情况下,两者之间存在差异,因为在某些教程中我看到人们使用const [type]& var而不是简单的[type] var

使用两个声明之一的目的是什么?

由于

0 个答案:

没有答案