[STL] pair总结
属性
比较运算符
先比较first, first相等时比较second。头文件
据说是需要#include<utility>
,但是在本地好像下不需要。。。
定义并赋值
- 直接定义
pair<string, int> f("hello", 7);
cout << f.first << ' ' << f.second;
pair<string, int> *f = new pair<string, int>("hello", 7);
cout << f -> first << ' '<< f -> second
pair<string, int> fct[100], *p = fct;
pair<string, int> *f = ++ p;
- 插入
pair<string, int> f;
f = make_pair("hello", 7);