私はコーディングにかなり慣れていないので、誰かが私を助けてくれることを望んでいましたか? スペースで区切られた整数の行を読み取り、それらを (最終的にはリンクされたリストに) ベクトルに解析しようとしています。
したがって、int のベクトルを取得したら、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;
}