【发布时间】:2013-04-30 16:56:42
【问题描述】:
我一直想知道为什么字符串方法与其他容器的方法不同,例如 std::map... 一个例子我的意思是这样的:
size_t find (char c, size_t pos = 0) const
请注意,返回值不是迭代器。 那么 std::string 是不是有一些“合法”的原因,除了显而易见的:委员会做了一个布布,字符串坏了......
顺便说一句,我知道有些人不考虑 STL 的字符串部分,你可以假装我问为什么字符串与 std 中的容器不同?
【问题讨论】:
-
@Salgar 我的问题不是关于那个特定功能,但那个 Q 上的 A 实际上是我想知道的......自动关闭我的 Q
-
STL 代表标准模板库。您可以将字符串视为 vector
的应用程序,因此它甚至与任何这些容器都不在同一级别。