其他分享
首页 > 其他分享> > c – 插入迭代器与容器的成员函数插入器

c – 插入迭代器与容器的成员函数插入器

作者:互联网

我过去两周一直在研究stl,并且一直在处理很多vector< T>,deque< T>和list< T>.我一直在使用push_back(),push_front(),insert().目前,我已经介绍了“插入迭代器”,其中包括:

> back_insert_iterator,类似于push_back(),并且要求容器具有push_back()函数才能工作
> front_insert_iterator,类似于push_front()并要求容器具有push_front()
> insert_iterator,类似插入()和等等等等

所以我知道如何实现这一切.我的问题很简单,有什么区别?为什么要使用Insert Iterators呢?

解决方法:

因为您可以将它们传递给算法,例如

std::copy(v1.begin(), v1.end(), std::back_inserter(v2));

标签:c,iterator,stl,inserter
来源: https://codeday.me/bug/20190723/1512974.html