std::pair 如何使用
时间: 2024-08-18 10:00:24 浏览: 86
C++11新特性std::make_tuple的使用
`std::pair`是C++标准库中的一个模板类,它用于存储两个相关的值,通常是一个键和一个对应的值,类似于一个简单的、不可变的关联容器。它有两个成员,分别存储数据,可以通过`.first`和`.second`访问。例如:
```cpp
#include <iostream>
#include <utility> // 包含pair头文件
int main() {
std::pair<int, std::string> myPair; // 创建一个包含整数和字符串的pair对象
myPair.first = 42; // 设置第一个元素
myPair.second = "Hello"; // 设置第二个元素
// 访问和打印内容
std::cout << "First element: " << myPair.first << ", Second element: " << myPair.second << std::endl;
return 0;
}
```
在这个例子中,`myPair`就是一个键值对,你可以通过它的成员来操作这两个数据项。
阅读全文