如果我想計算一羣來自std::istream檢索數的總和,我可以做以下並排: // std::istream & is = ...
int total = std::accumulate(std::istream_iterator<int>(is),
std::istream_iterator<int>(),
0);
但是,如果我想計算他們的平均,
要將我從輸入文件讀取的內容複製到向量中,我使用std::copy(),如Reading an std::ifstream to a vector of lines中推薦的那樣。 的問題時,如果我使用: std::copy(std::istream_iterator<unsigned char>(inputfile),
std::istream_iterator<unsigned ch
我正在閱讀「加速C++」一書的第8章。 8.3節是關於輸入和輸出迭代器: vector<int> v; // read ints from the standard input and append them to v
copy(istream_iterator<int>(cin), istream_iterator<int>(), back_inserter(v));
[...] The