跳到正文
信奥逐课

第 125 课

pair

🟢 入门 约 5 分钟

一句话理解

pair 把两个值捆在一起。

为什么要学

边、坐标、排序时带着原下标,都很合适。

讲解

pair<int,int> p = {1, 2}; 用 p.first、p.second。比较时先比 first 再比 second。

vector<pair<int,int>> 常用来存图的边或“值+下标”。

例子

pair<int,int> p = {3, 4};
cout << p.first << " " << p.second;

输出:

3 4

first 是 3,second 是 4。

常见错误

练习 做完再看下一课

pair 比较时先比较 first。

在线练习 C++ 在浏览器里编译,代码不会上传

Ctrl / ⌘ + Enter 运行 · Tab 缩进

输出
 

进度保存在本机浏览器里。

左右方向键也可翻课