字符串引用(功能)的差异

时间:2019-02-25 21:36:36

标签: c++ string recursion reference

string&str和string&str之间有区别吗?

例如:

reverse (const string& str) {
   }

vs

reverse (const string &str) {
   }

可能是一个愚蠢的问题,但是...

3 个答案:

答案 0 :(得分:1)

没有区别。它们在C ++中是相同的。首选const string&。 函数声明不要求变量名本身。在这里,数据类型为const string&

答案 1 :(得分:0)

它们在c ++中的含义相同

答案 2 :(得分:0)

不,没有区别。但是,在整个代码中遵循任何一种约定是一种很好的编码习惯。