STL container comparison