我在工作中遇到了一个问题
有一个unordered_map
在 vector<int>
在我的 C++ 类(class)中
像这样unordered_map < int, vector<int> >
那么我如何初始化嵌套容器,以便在我向哈希表中插入一个键时 值( vector )将为十个零?
最佳答案
你可以使用列表初始化:
std::unordered_map<int, std::vector<int>> m
{ { 2, std::vector<int>(10, 0) }
, { 5, std::vector<int>(10, 0) }
, { 6, std::vector<int>(10, 0) }
, { 9, std::vector<int>(10, 0) }
};
关于c++ - 我如何初始化 unordered_map< vector<int>>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24929142/