标签:比较 string 自己 har 一个 ++ char 快捷 情况
字符串切割在日常开发中是会经常频繁使用的一种方法,在刷题的过程中也经常会遇到需要将输入用例按照“ ”切割后才能实现具体逻辑的情况,但遗憾的是C++STL中string类并没有为我们提供现成的切割函数,所以在在线OJ的过程中就需要自己来实现一个简单的字符串切割函数。vector<string> Split(const string& str,const char& delim) {
vector<string> ret;
stringstream ss(str);
string tmp;
while(getline(ss,tmp,delim)){
ret.push_back(tmp);
}
return ret;
}
调用上述的函数后被切割的各个部分就被存放在ret这个vector中,后续对这个vector中的内容操作即可。
标签:比较 string 自己 har 一个 ++ char 快捷 情况
原文地址:https://blog.51cto.com/14239789/2490600