Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
string[x]在 C++ 中,使用在特定位置获取字符是否不好?大多数人都在使用,但是有什么不好string.at(x)的原因吗?string[x]
string[x]
string.at(x)
据我所知,大多数人不使用string.at(). 如果你的代码写得很好并且很好理解,你应该总是在你的字符串范围内工作,所以不需要string.at()提供的运行时边界检查。其他带有 . 的序列容器也是如此.at()。
string.at()
.at()