
3 Sep
2011
3 Sep
'11
4: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, std::char_traits<char>
::char_type’
Contradiction? Am I missing anything? Chris