作者:手机用户2602916235 | 来源:互联网 | 2022-12-01 19:45
所以,我正在尝试制作无限可嵌套的地图,我可以在其中使用字符串,整数,布尔等.
这是我试过的:
struct NMap;
struct NMap : std::map> {};
// ...
NMap* something;
something["lorem"]["ipsum"] = "Test";
^ - No such operator []
这是合乎逻辑的,std::variant
没有[]
运营商.无论如何std::variant
在Nestable地图中使用?
1> YSC..:
简单而有点奇怪的东西:
#include
通过一些糖和一些其他有品味的调整,你可以像你想要的那样使用它:
#include