我想静态初始化一个map<string, pair<some_enum, string> >.让我们说一个从员工ID到职位(枚举)+名称的地图.
我希望它看起来像这样:
map<string, pair<some_enum, string> > = {
{ "1234a", { BOSS, "Alice" }},
{ "5678b", { SLAVE, "Bob" }},
{ "1111b", { IT_GUY, "Cathy" }},
};
Run Code Online (Sandbox Code Playgroud)
在C++中执行此操作的最佳方法是什么?