C++将一个元组放入vector
时间: 2024-04-24 17:25:24 浏览: 172
浅析C++标准库元组(tuple)
可以使用`std::vector`来存储元组。首先,你需要包含`<vector>`和`<tuple>`头文件。然后,声明一个`std::vector`对象,并使用`push_back`函数将元组添加到向量中。下面是一个示例代码:
```cpp
#include <vector>
#include <tuple>
int main() {
std::vector<std::tuple<int, float, std::string>> vec;
// 创建一个元组
std::tuple<int, float, std::string> tuple1 = std::make_tuple(1, 3.14f, "Hello");
// 将元组添加到向量中
vec.push_back(tuple1);
return 0;
}
```
在这个示例中,我们创建了一个存储包含整数、浮点数和字符串的元组的向量。然后,我们使用`push_back`函数将一个元组添加到向量中。
阅读全文