标签: c++ dictionary recursion
在C ++中,如果我想创建这样的嵌套映射,我该怎么办?
map<string, map<string, map<string, ...map<string, int> ...> > >
我想以递归方式创建这样一个嵌套映射,并且映射的数量取决于特定变量的值。
我尝试写这样的代码:
struct TP; struct TP:map<string, TP*>{};
但问题是,我无法将最终map<string, int>放入其中。
map<string, int>
有没有可能这样做?