When looking over the member functions of the STL containers, an odd thought occurred to me. Why don\'t functions like std::vector::push_back(T) not ha
std::vector::push_back(T)
v.insert(v.end(),x);
Would be equivalent to push_back with returning an iterator. Why push_back itself doesn't return an iterator is beyond me.