繁体   English   中英

char的澄清&

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM