STL & 容器与pair

对组 pair 是STL常用的关键字,它能够将多种元素组合成一个类型。

#include<iostream>
#include<vector>
#include<list>
#include<set>
#include<map>
#include<functional>
#include<algorithm>
using namespace std;

int main(){
	vector<pair<int, int>> vec;  // pair<int, int>
	vec.emplace_back(1, 1);      //插入元素
	
	list<pair<int, int>> list;  //pair<int, int>
	list.emplace_back(1, 1);
	list.emplace_front(0, 0); //向前插入
	list.emplace_back(2, 2); //向后插入

	set<pair<int, int>> set;
	set.emplace(1, 1);

	map<pair<int, int>, int> map;
	map.emplace(pair<int, int>(1, 1), 3);
}

猜你喜欢

转载自blog.csdn.net/weixin_36750623/article/details/92073449