目录
增,查使用实例:
#include <iostream>
using namespace std;
#include <map>
#include<vector>
int main() {
map<int, std::vector<int>> size_dict;
for (int j = 0; j < 2; j++) {
vector<int> tmp_group;
for (int i = 0; i < 5; i++) {
tmp_group.push_back(5 * j + i);
}
for (int i = 0; i < 5; i++) {
size_dict.insert(make_pair(5 * j + i, tmp_group));
}
}
int user_name = 2;
map<int, std::vector<int>>::iterator it_find = size_dict.find(user_name);
if (it_find != size_dict.end()) {
std::cout << " find 0 "
本文探讨了C++中map和vector的嵌套使用,包括增查实例、按key遍历及vector嵌套map的教程。强调了在插入前需要先通过find检查key是否存在,并解释了map与multimap的区别,以及它们如何根据key自动排序和输出。
订阅专栏 解锁全文
2万+

被折叠的 条评论
为什么被折叠?



