Container output iterators What about output iterators which store items in a container? list l; vector v; copy(l.begin(), l.end(), back_inserter(v)); back_inserter(c) returns an iterator which does c.push_back() Requires Back Insertion Sequence Similarly front_inserter(c) Requires Front Insertion Sequence