[問題] C++11 string split 問題

看板C_and_CPP作者 (..)時間9年前 (2016/05/11 17:13), 9年前編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
問題(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://www.ptt.cc/bbs/C_and_CPP/M.1462957990.A.791.html ※ 編輯: yearnway (61.219.69.193), 05/11/2016 17:19:31

05/11 17:24, , 1F
05/11 17:24, 1F

05/11 17:31, , 2F
謝謝
05/11 17:31, 2F
文章代碼(AID): #1NClUcUH (C_and_CPP)