创建STL的最简单方法是什么 - 身份图?

sec*_*ecr 2 c++ stl map

我想初始化一个地图 - 对象"id",其身份从0到n-1,即

 id[0] = 0
 id[1] = 1
 .
 .
 id[n-1] = n-1
Run Code Online (Sandbox Code Playgroud)

有一个简单的方法 - 一个单行,一个方法在map-object中,只是一些非常简单的东西 - 这样做?

jhe*_*iko 5

出什么问题了

for(unsigned int i = 0; i < n; ++i)
    id[i] = i;
Run Code Online (Sandbox Code Playgroud)