C++ std::pair and std::list \ std::array

std::pair<第一个数据类型, 第二个数据类型> 变量名

例如:

std::pair myPair;

myPair.first;拿到第一个int变量

myPair.second拿到第二个string变量

std::pair需要引入库#include "utility"


std::make_pair()

功能制作一个std::pair

用法:

std::pair p = std::make_pair(44, 66);


std::list<类型> 变量名

例如std::list myList;

初始化:std::list myList{1, 2, 3, 4, 5};

std::list需要引入库#include "list"

遍历:

for( std::list<类型>::const_iterator iter = myList.begin(); iter != myList.end(); iter++) {

}

C++ std::pair and std::list \ std::array_第1张图片


std::array

头文件:#include "array"

初始化:

std::array Val{1, 2, 3, 4, 5};

相当于数组,int类型,开辟5个空间

array与int a [size_t]的优势:

1、能够通过迭代器访问

C++ std::pair and std::list \ std::array_第2张图片

C++ std::pair and std::list \ std::array_第3张图片

你可能感兴趣的:(c++,java,算法)