map myMap<string,vector<int>>
123456789101112131415
vector< int > arr = { 1,5,3,2 }; map mmap< string, vector< int > >; mmap[ "foo" ] = arr; // Don't do this for( unsigned i = 0; i < mmap[ "foo" ].size(); ++i ){ } // And please do this vector<int>& tmp = mmap[ "foo" ]; for( unsigned i = 0; i < tmp.size(); ++i ){ }