C++ STL container complexities