码迷,mamicode.com
首页 > 编程语言 > 详细

C++中pair详解

时间:2019-12-05 01:13:05      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:info   支持   程序   png   全局   nbsp   函数   ++   必须   

  pair是定义在<utility>中的生成特定类型的模板,它的作用是把一组数据合并为一体,实际上是一个拥有两个成员变量的struct.

  创建一个pair对象时,需要提供两个数据类型(不要求一致);

  使用时,pair的两个成员变量叫作first与second,这两个变量都是全局变量,是可以在程序的任何地方访问的.要访问它们时,直接使用成员访问符号(.)就可以了.

  pair类型支持关系云算符(<,>,<=,>=),比较时先对first成员进行比较,相等则对second进行比较.如果是使用==运算符的话,必须first和second都相等才行.

  c++中还有make_pair函数,make_pair(v1,v2)返回一个用v1与v2初始化的pair.

  技术图片

 

 

  可以用typedef来定义更简单的定义方法

技术图片

 

 

C++中pair详解

标签:info   支持   程序   png   全局   nbsp   函数   ++   必须   

原文地址:https://www.cnblogs.com/OldAtaraxi/p/11986571.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!