【发布时间】:2014-07-24 08:49:26
【问题描述】:
我在工作中遇到了一个问题
在我的 c++ 类中,vector<int> 上有一个 unordered_map
像这样unordered_map < int, vector<int> >
那么我如何初始化嵌套容器,以便在我向哈希表插入键时 并且值(向量)将是十个零?
【问题讨论】:
-
地图的关键是什么?
-
@JoachimPileborg 抱歉,关键是 int
-
您希望
map[key]返回一个vector<int>,并在没有为该键插入其他任何内容的情况下初始化为 10 0,就这样? -
@Johan 是的,这样我就可以像这样使用
hash[1][2]++ -
@Shanicky_C 向量会增长到 10 个元素吗?
标签: c++ vector constructor stl unordered-map