I've been studying stl for the past two weeks and been dealing with alot of vector<T>, deque<T>, and list<T>. All those times I've been using push_back(), push_front(), insert(). Currently though, I've been introduced to "Insert Iterators" which are the following:
back_insert_iterator, which is similar topush_back()and does requires the container to have apush_back()function to workfront_insert_iterator, which is similar topush_front()and requires the container to have apush_front()insert_iterator, similarinsert()and blah blah blah
So I know how to implement all of this. My question is quite simple, what is the difference? Why bother using the Insert Iterators?