相关疑难解决方法(0)

地图中c ++地图的简写语法

如果我有以下定义:

typedef map<string, Foo> Foo_map_1
typedef map<string, Foo_map_1> Foo_map_2
typedef map<string, Foo_map_2> Foo_map_3
typedef map<string, Foo_map_3> Foo_map_4
typedef map<string, Foo_map_4> Foo_map_5
Run Code Online (Sandbox Code Playgroud)

无论如何,我可以概括一下,所以我可以做,例如,

Foo_map<10>
Run Code Online (Sandbox Code Playgroud)

并有一个10倍的嵌套地图.我不需要像是boost::recursive_wrapper因为级别的数量总是不变的.

c++ map

13
推荐指数
2
解决办法
1054
查看次数

标签 统计

c++ ×1

map ×1