use*_*285 2 c++ containers vector map push-back
我们得到了这张地图:
std::map <int, int> values;
Run Code Online (Sandbox Code Playgroud)
这个函数是否与Vector的push_back函数相同:
void PushBack(int value)
{
values[values.size()] = value;
}
Run Code Online (Sandbox Code Playgroud)
因为size返回容器的大小我认为它是正确的,根据以下场景它是:索引0 = 200索引1 = 150你要推回100,values.size()将返回2,对吗?那么,它会像正常的push_back一样进入索引2,对吗?