
3 Sep
2011
3 Sep
'11
10:40 p.m.
1. boost::zip_iterator requires a readable iterator.
2. std::istreambuf_iterator is a readable iterator.
3. boost::zip_iterator cannot dereference std::istream_iterator because
std::istreambuf_iterator returns by value while boost::zip_iterator returns
by reference; the exact error message is
invalid initialization of non-const reference of type ‘char&’ from an
rvalue of type ‘std::istreambuf_iterator ::char_type’ Contradiction? Am I missing anything?
Chris