tokeniser = std::string s = "This is a string we will tokenise at spaces", t; std::vector v; std::istringstream strm(s); while (std::getline(strm, t, ' ')) v.push_back(t);