【发布时间】:2019-06-01 08:55:27
【问题描述】:
我想直接访问二维向量索引。
但我不知道如何预订
vector<pair<<vector<int>, int>>..
我该怎么办?
vector<pair<vector<int>, int>> c_list;
vector<int> population;
population.push_back(1);
population.push_back(2);
population.push_back(3);
c_list[0].first = population;
向量超出范围
【问题讨论】:
-
你可以像其他任何东西一样使用
reserve和resize。 -
c_list.reserve(5);
-
Works fine.。因缺少minimal reproducible example 而投票结束。
-
我知道如何保留 1 个分解向量。
-
请注意,
reserve改变了向量的容量,但不改变大小。如果您只保留,索引仍然会超出范围。