[问题] C++11 string split 问题

楼主: yearnway (..)   2016-05-11 17:13:08
问题(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>
想问一下这种语法是要用什么关键字搜寻才能找到相关的资料
谢谢
作者: Caesar08 (Caesar)   2016-05-11 17:24:00
楼主: yearnway (..)   2016-05-11 17:31:00
谢谢

Links booklink

Contact Us: admin [ a t ] ucptt.com