string&str和string&str之间有区别吗?
例如:
reverse (const string& str) {
}
vs
reverse (const string &str) {
}
可能是一个愚蠢的问题,但是...
答案 0 :(得分:1)
没有区别。它们在C ++中是相同的。首选const string&
。
函数声明不要求变量名本身。在这里,数据类型为const string&
答案 1 :(得分:0)
它们在c ++中的含义相同
答案 2 :(得分:0)
不,没有区别。但是,在整个代码中遵循任何一种约定是一种很好的编码习惯。