可能重复:
使用字符串拆分进行空检查
我用 '&' 分割下面的字符串并将其保存在向量中
const vector<string> vec = split("f0=fname0&l0=lname0&f1=fname1&l1=lname1&f2=fname2&l2=lname2&f3=&l3=","&");
现在我再次使用下面的代码用 '=' 拆分拆分字符串。
vector<string> vec1;
for (std::vector<std::string>::size_type a = 0; a < vec.size(); ++a)
{
vec1=split(vec.at(a),"=");
}
最后我只得到向量'vec'到'vec1'的最后一项。每次我的 vec1 指针刷新。但我想在 vec1 的最后一个位置添加拆分字符串。我怎样才能做到这一点 ?