像插入迭代器和反向迭代器一样,使用“流迭代器”会改变 STL 现有算法的效果。在这种情况下,迭代器的 = 运算符被重新定义为具有 std::cout << source << " "; 的效果。
=
std::cout << source << " ";
有关流迭代器的更多信息(包括交互式示例)