std::string::iterator p = strTest.begin();
std::string sepword;
bool bTrue = false;
while (p != strTest.end())
{
if (*p == ' ' || *p == '/t' ||*p ==';')
{
if (bTrue)
{
words.push_back (sepword);
sepword.clear();
}
bTrue = false;
p++;
continue;
}
else
{
bTrue = true;
sepword += *p;
}
if (*p++ == '/0')
{
words.push_back (sepword);
break;
}
}
return;
本文介绍了一个使用C++标准库处理字符串的方法,通过迭代器遍历字符串,并根据特定字符进行单词的切割与存储。该方法能够有效处理空白字符及制表符等分隔符。
&spm=1001.2101.3001.5002&articleId=6254170&d=1&t=3&u=4b90c1d4034749fd8f5340bebcbc090b)
5487

被折叠的 条评论
为什么被折叠?



