我对编码很陌生,我希望有人能帮助我吗?我正在尝试读取一行以空格分隔的整数并将它们解析为(最终成为链表)一个向量。
所以一旦我有了一个整数向量,就有了 STL 向量的迭代器,但是我如何遍历不在 STL 中的链接列表中的节点?
#include <cstdlib>
#include <iostream>
#include <string>
#include <sstream>
#include <vector>
using namespace std;
int main(int argc, char** argv) {
cout << "Enter some integers, space delimited:\n";
string someString;
getline(cin, someString);
istringstream stringStream( someString );
vector<string> parsedString;
char splitToken = ' ';
//read throguh the stream
while(!stringstream.eof()){
string subString;
getline( stringStream, subString, splitToken);
if(subString != ""){
parsedString.push_back(subString);
}
}
return EXIT_SUCCESS;
}