Adaptors

Iterators can do more than just search through data, they can now insert values!

We'll cover the following...

Iterator adaptors enable the use of iterators in insert mode or with streams. They need the header <iterator>.

Insert iterators

With the three insert iterators std::front_inserter, std::back_inserter, and std::inserter, we can insert an element into a container at the beginning, at the end or an arbitrary position respectively. The memory for the elements will be automatically provided. All of these insert iterators map their ...