作者yearnway (..)
看板C_and_CPP
标题[问题] C++11 string split 问题
时间Wed May 11 17:13:08 2016
问题(Question):
想要对字串进行切割
在网路上找到一些例子 可以使用 regex 对字串进行切割
简单的程式码如下
std::vector<string> StringSplit(string input)
{
regex re("\\s"); // 假设这边是以 space 做为要分割的依据
sregex_token_iterator iterBegin( input.begin(), input.end(), re, -1);
sregex_token_iterator iterEnd;
return {iterBegin, iterEnd}; // <========???????
}
虽然可以正确的得到想要到结果,但是最後的 return {xxx,xxx};
不太清楚为什麽这样写可以回传 std::vector<string>
想问一下这种语法是要用什麽关键字搜寻才能找到相关的资料
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.219.69.193
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1462957990.A.791.html
※ 编辑: yearnway (61.219.69.193), 05/11/2016 17:19:31
2F:→ yearnway: 谢谢 05/11 17:31