小编use*_*652的帖子

C++初始化对的映射

我想静态初始化一个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++中执行此操作的最佳方法是什么?

c++ stl initialization

1
推荐指数
2
解决办法
2万
查看次数

标签 统计

c++ ×1

initialization ×1

stl ×1