MFC CMap。将cmap存储在cmap中

ila*_*sch 1 c++ mfc

我想要一个CMap:

CMap<long,long, Cmap<long,long,long,long>>
Run Code Online (Sandbox Code Playgroud)

因此,我的数据结构将把long作为键并将其重定向到一个值,并且该值将是其中的long的cmap。

示例:如果我收到“ 1”,那么它将把我发送到CMap。
如果我收到2,它将给我发送不同的cmap。

这可能吗 ?

无法使用std / stl映射。在该项目中必须使用MFC CMap对象。

谢谢。

Dav*_*ger 5

根据此答案,a CMap没有副本构造函数,这就是为什么您不能在另一个中包含一个副本的原因。您应该还是可以的存储指针CMap但是。