5

string[x]在 C++ 中,使用在特定位置获取字符是否不好?大多数人都在使用,但是有什么不好string.at(x)的原因吗?string[x]

4

1 回答 1

10

据我所知,大多数人使用string.at(). 如果你的代码写得很好并且很好理解,你应该总是在你的字符串范围内工作,所以不需要string.at()提供的运行时边界检查。其他带有 . 的序列容器也是如此.at()

于 2013-10-08T03:54:42.457 回答