[問題] 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