c++中string&和string之间的区别[重复]

问题描述 投票:0回答:2

基本上就是标题。我看到一个 C++ 程序在某处使用 string& ,但不知道为什么它使用它而不是 string 。我试图用谷歌搜索它,但谷歌忽略了 & 符号。 string 和 string& 有什么区别?

c++ string
2个回答
3
投票

数据类型

string&
字面意思是“对字符串对象的引用。”

&
可以表示 3 件事:

  1. 参考声明/参数。
  2. 运营商地址。
  3. 按位与运算符。

检查一个问题变量末尾的与号(&)等


1
投票

&string 是对字符串对象的引用,而字符串是对象。

© www.soinside.com 2019 - 2024. All rights reserved.