4 ms·
> Why doesn't <istream> include <iterator> instead? Users must be able to include <iterator> by itself, and get istream_iterator. We do break things up into i
by StephanTLavavej 12y ago
> Why doesn't <istream> include <iterator> instead?
Users must be able to include <iterator> by itself, and get istream_iterator.
We do break things up into internal headers, we just haven't done that as much as possible. Come to think of it, equal() is defined in one of our central headers, so we should probably take advantage of that in <array>.