利用vector实现一对一(pair<int,int>)

利用vector实现一对一(pair<int,int>),第1张

利用vector实现一对一(pair<int,int>) 一:前言

我们知道有一对一的STL容器有map容器,但是map容器中的按键值排序和不允许由重复的元素,现在,我们可以利用
vector >来实现一对一,但其没有排序可以允许有重复的元素

二:演示
#include
using namespace std;

int main(){
	
	vector >v;
	vector >:: 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的基本用法

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5503839.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-13

发表评论

登录后才能评论

评论列表(0条)

保存