c++pair如何相加前后的second值
时间: 2024-02-02 16:28:06 浏览: 103
C++学习之Pair
要相加 `std::pair` 对象中的第二个值(`second`),你可以使用 `+` 运算符。
下面是一个示例代码,展示了如何相加 `std::pair` 对象的第二个元素:
```cpp
#include <iostream>
#include <utility>
int main() {
std::pair<int, int> p1(1, 2);
std::pair<int, int> p2(3, 4);
int sum = p1.second + p2.second;
std::cout << "Sum of second values: " << sum << std::endl;
return 0;
}
```
在上面的代码中,我们通过 `p1.second` 和 `p2.second` 分别访问 `std::pair` 对象的第二个元素,然后使用 `+` 运算符将它们相加,并将结果存储在 `sum` 变量中。
你可以根据需要修改代码,例如更改 `std::pair` 对象的类型或者进行其他计算操作。
阅读全文