一:前言
我们知道有一对一的STL容器有map容器,但是map容器中的按键值排序和不允许由重复的元素,现在,我们可以利用
vector<pair<int,int> >来实现一对一,但其没有排序可以允许有重复的元素
二:演示
#include<bits/stdc++.h>
using namespace std;int main(){vector<pair<int,int> >v;vector<pair<int,int> >:: iterator mt;for(int i = 0; i < 5; i++){for(int j = 0; j < 2; j++){int num1 = i;int num2 = j;v.push_back({num1,num2});} }for(mt = v.begin(); mt != v.end(); mt++){cout << mt->first << ' ' << mt->second << endl;}
}
三:只是速递(map的基本用法)
map的基本用法