常用功能记一笔,使用了vector的emplace_back和std::move(),应该比较快一点
// 按delim分割字符串s进入sv
void split(const std::string& s, std::vector<std::string>& sv, const char delim)
{
sv.clear();
std::istringstream iss(s);
std::string temp;
while (std::getline(iss, temp, delim)) {
if (temp == "") {
continue;//单纯的空字符不要
}
sv.emplace_back(std::move(temp));
}
return;
}