[英]Clarification of char&
我刚刚开始 C++ 编码并在string
s 上做一个问题。 我遇到了 function 来查找string
char& at(size_t pos)
中的特定字符。 我了解 function 的功能,但我无法理解char&
的含义。
任何人都可以解释这个疑问。
char &
表示 function 返回对string
中 position pos
的特定字符的引用。 此 function 与执行string[pos]
相同,您可以使用它来读取或修改 position pos
处的char
。 不同之处在于,如果pos
大于string
的大小, at
function 将引发异常。
at()
function 存在另一个变体: const char & at(size_t pos) const
:它报告字符的const
引用(您不能修改它,因此您确保原始字符串不会发生任何事情)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.