参考来源:http://www.cplusplus.com/reference/string/string/rfind/
对于 rfind 中的 pos 参数的说法是 pos 是搜索的最后的位置(即截止位置)
string str ("The sixth sick sheik's sixth sheep's sick.");
string key ("sixth");
str.rfind (key, 3 ) // -1
以上结果还能解释的通,即查找的截止字符串是"The " 这个子串
str.rfind (key, 4 ) // 4
这个结果就不知道如何出来的了, 查找的截止字符串不是"The s", 没有找到 key 才对啊???
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.