我的程序有一个嵌套的std::map
对象,如
map < int, set < void *> *> m;
我的节目在某些情况下已经减少了,我不知道原因。 我怀疑问题出在嵌套地图中。
我只知道使用pmap打印像std::map<int, int>
这样的简单地图对象,
但不知道如何打印更复杂的地图对象。
如果地图定义为map< int, int > m;
,那么
gdb pmap m int int
确实有效,但如果地图定义为
map< int, set < void * > * > m;
然后
gdb pmap m int set < void *> *
不起作用