如何给vector的pair附初值
时间: 2024-09-15 16:14:38 浏览: 27
Vector常用操作的工程文件
在C++中,如果你想要创建一个`std::pair`并为其元素赋初始值,你可以这样做:
```cpp
#include <iostream>
#include <utility> // 包含pair
int main() {
std::pair<int, double> myPair(10, 3.14); // 创建一个pair,第一个元素是10,第二个元素是3.14
std::cout << "First element: " << myPair.first << ", Second element: " << myPair.second << std::endl;
return 0;
}
```
在这个例子中,`myPair`是一个存储整数和双精度浮点数对的`pair`,它的初始化是在创建时直接指定的。如果你想根据需要动态赋值,可以在创建之后再设置:
```cpp
std::pair<int, double> myPair;
myPair.first = 5; // 设置first元素为5
myPair.second = 2.718; // 设置second元素为e的近似值
```
阅读全文