小古银的官方网站(完整教程):http://www.xiaoguyin.com/
C++入门教程视频:https://www.bilibili.com/video/av20868986/
目录
pair
平面坐标系中有点(x, y)
,也就是两个值x
和y
组成一个点,那么,就可以使用std::pair
,它在utility
标准库中。std::pair
是由变量first
和变量second
两个变量组成的数据类型,它是一个类,而变量first
和变量second
叫做类std::pair
的成员变量。
基础示例
它的用法非常简单(注意:VS2017需要将std::pair point{ 2, 5 };
改成auto point = std::make_pair(2, 5);
,因为VS2017该功能还没开发出来。。。):
#include <iostream> // std::cout std::endl
#include <utility> // std::pair
int main(void)
{
std::pair point{ 2, 5 }; // 或者写成 std::pair point(2, 5);
std::cout << "坐标点point的x坐标是:" << point.first << " y坐标是:" << point.second << std::endl;
return 0;
}
输出结果:
坐标点point的x坐标是:2 y坐标是:5