c++にはstring内にsplitメソッドが定義されていない。そのため自分で実装しなければならない。 実装 stringstreamを用いる #include <vector> #include <string> #include <sstream> using namespace std; vector<string> split(const string &s, char delim) { vector<string> elems; stringstream ss(s); string item; while (getline(ss, item, delim)) { if (!item.empty()) { elems.push_back(item); } } return elems; } #include <vector> #include <string> using name