在 C++ 中,pair
是一个模板类,用于将两个不同类型的数据存储在一个单一的对象中。它通常用于在 C++ 中方便地处理和返回一对值。map
是 C++ 标准库中的一个关联容器,用于存储键值对(key-value pairs)。在 map
中,键(key)是唯一的,每个键都对应一个值(value)。pair
和 map
的结合是非常常见的,因为 map
存储的就是一对值,即键和值。
1. pair
的基本用法
pair
是一个模板类,定义在 utility
头文件中。它通常用于存储两个相关的值,支持通过成员变量 .first
和 .second
访问这两个值。
语法:
#