STL 常用
程序员文章站
2022-07-12 14:34:11
...
multiset<int> s;
s.erase(2); // 删除所有2
s.erase(s.lower_bound(2)); //迭代器位置删除第一个2
string str = "-0123456789";
long a = std::atol(str.substr(3, str.length() - 3).c_str());
int b = std::atoi(str.substr(3, str.length() - 3).c_str());
str.find("abc", 3); 从3开始搜第一个a;
str.find('a', 3); 从3开始搜第一个a;
rfind("abc", 3); 搜最后一个abc,会携带当前节点匹配abc,再向前
string::npos;
使用emplace_back()取代push_back()
下一篇: find命令