首页 > 解决方案 > 在 C++ 中定义地图的打字稿样式联合类型

问题描述

我想创建一个std::map只允许特定键的。在打字稿中,我会做一些类似的事情

type AllowedKeys = "foo" | "bar" | "baz";
const map: Record<AllowedKeys,any> = {
  foo: "hello",
  bar: "world",
  baz: "goog",
};

可以在 c++ 中完成类似的操作吗?

标签: c++dictionary

解决方案


推荐阅读