std::pair<第一个数据类型, 第二个数据类型> 变量名
例如:
std::pair<int, string> myPair;
myPair.first;拿到第一个int变量
myPair.second拿到第二个string变量
std::pair需要引入库#include "utility"
std::make_pair()
功能制作一个std::pair
用法:
std::pair<int, int> p = std::make_pair(44, 66);
std::list<类型> 变量名
例如std::list<int> myList;
初始化:std::list<int> myList{1, 2, 3, 4, 5};
std::list需要引入库#include "list"
遍历:
for( std::list<类型>::const_iterator iter = myList.begin(); iter != myList.end(); iter++) {
}
std::array
头文件:#include "array"
初始化:
std::array<int, 5> Val{1, 2, 3, 4, 5};
相当于数组,int类型,开辟5个空间
array与int a [size_t]的优势:
1、能够通过迭代器访问