pair头文件 c++
时间: 2024-09-19 19:14:29 浏览: 67
C++头文件大全头文件一览
在 C++ 中,`pair` 是 STL(Standard Template Library,标准模板库)提供的一种基础容器,用于存储两个关联的数据项。它是一个内置的、自有的、值类型的联合体,通常由两个同类型的元素组成,可以看作是一组有序的数据对。例如:
```cpp
#include <utility> // 包含 pair 的定义
std::pair<int, std::string> myPair; // 创建一个包含整数和字符串的 pair
myPair.first = 42; // 访问第一个元素,这里为整数
myPair.second = "Hello"; // 访问第二个元素,这里为字符串
// 使用点运算符 (.):
int firstValue = myPair.first;
std::string secondValue = myPair.second;
```
`pair` 类型有两个成员:`.first` 和 `.second`,分别对应于数据对的第一个和第二个元素。当你需要同时处理两个相关的值,并希望它们在内存中紧密相邻时,`pair` 可以提供便利。
阅读全文