鉴于此代码:
string line; // for the line
ifstream myfile ("input.txt");
int algorithmNumber , matrixDim;
getline (myfile,line);
istringstream buffer(line);
buffer >> algorithmNumber;
我读了一行,然后将该行从string转换为int。
但如果我想阅读下一行并再次这样做:
buffer(line);
buffer >> matrixDim;
我明白了:no match for call to '(std::istringstream {aka std::basic_istringstream<char>}) (std::string&)'
如何阅读下一行并使用istringstream
将其转换为int?
此致