相关疑难解决方法(0)

STL映射到自身?

我想创建一个std::map包含std::vector迭代器的自身,以实现一个简单的基于邻接列表的图形结构.

但是,类型声明让我感到难过:看起来你需要整个地图类型定义来获取所述地图的迭代器类型,如下所示:

map< int, Something >::iterator MyMap_it;  // what should Something be?
map< int, vector<MyMap_it> > MyMap_t;
Run Code Online (Sandbox Code Playgroud)

是否有某种部分地图迭代器类型我只能使用键类型,所以我可以声明完整的地图?

c++ containers stl map

12
推荐指数
2
解决办法
1904
查看次数

标签 统计

c++ ×1

containers ×1

map ×1

stl ×1