自己实现C++ split() // C++ void transform(string str, vector<int>& vec){ int temp = 0; for(int i = 0; i < str.size(); ++i){ if(str[i] >= '0' && str[i] <= '9'){ temp = temp * 10 + str[i] - '0'; }else{ vec.push_back(temp); temp = 0; } } vec.push_back(temp); }