C++对象中声明 static map<int,string>;怎么在.cpp里面赋初始值啊

试了好多种方法,只能用另一个map来赋值给它,不能直接insert么?

初值是看你怎么插入的 insert是可以的 你具体错误是什么

map m;
string str = "test";
m.insert(make_pair(1,str));

static map M;
M.insert(paire(10,"test"));