在C++中,可以使用ostream_iterator来打印容器中元素
#include<iterator>
int main(){
vector<int> to_print_list = {1,2,3,4};
ostream_iterator<int, char> out_iter(cout, " "); // 输入类型为int,输出为char,且输出至cout,用" "分隔
copy(to_print_list.begin(), to_print_list.end(), out_iter); // 相当于对to_print_list中每个元素调用了 cout << elem << " ";
}
输出为:
1 2 3 4