使用istream_iterator时模板参数无效

时间:2016-11-07 19:14:12

标签: c++ eclipse

我使用istream_iterator读取输入流中的所有数据并将其存储在字符串中,但由于某种原因,Eclipse正在给我这个错误:Invalid template arguments

GCC编译好没有任何警告或错误,它似乎只是Eclipse给我的消息。

这是导致问题的代码片段:

String fileName = parse.nonOption(0);

// open stream
std::ifstream stream(fileName, std::ios::in);

// read the piped data
stream >> std::noskipws;
std::istream_iterator<char> it(stream); // error on `istream_iterator`
std::istream_iterator<char> end; // error on `istream_iterator`
std::string results(it, end);

// execute it
returnCode = execute(results.data());

// close stream
stream.close();

0 个答案:

没有答案