0
#include <iostream>
#include <string>
#include <vector>
#include <sstream>
using namespace std;
vector<string> split_string(string s)
{
string buf;
stringstream ss(s);
vector<string> tokens;
while (ss >> buf)
tokens.push_back(buf);
return tokens;
}
int main()
{
cout << split_string("Alpha Beta Gamma");
}
當我嘗試使用空格將字符串拆分爲向量時,我無法打印出我的解決方案。將字符串拆分爲帶有空白空間的向量C++錯誤
我犯規讓我使用std ::法院,但在我函數的返回值被賦予
爲什麼不能我用它這樣呢?我該如何解決?
沒有超負荷運營商<<性病::向量。 –
這是與[這一個]相同的任務(http://stackoverflow.com/questions/40872311/segmentation-fault-in-program-which-creates-a-vector-from-a-string)? – PaulMcKenzie