#include <iostream>
#include <tuple>
int main() {
// 创建一个包含三种不同类型元素的 tuple
std::tuple<int, double, std::string> myTuple(42, 3.14, "Hello, World!");
// 使用 std::get 访问 tuple 中的元素
int myInt = std::get<0>(myTuple);
double myDouble = std::get<1>(myTuple);
std::string myString = std::get<2>(myTuple);
// 输出 tuple 中的元素
std::cout << "Integer: " << myInt << std::endl;
std::cout << "Double: " << myDouble << std::endl;
std::cout << "String: " << myString << std::endl;
// 修改 tuple 中的元素
std::get<0>(myTuple) = 100;
std::get<1>(myTuple) = 2.718;
std::get<2>(myTuple) = "Updated String";
// 再次输出修改后的 tuple 中的元素
std::cout << "Updated Integer: " << std::get<0>(myTuple) << std::endl;
std::cout << "Updated Double: " << std::get<1>(myTuple) << std::endl;
std::cout << "Updated String: " << std::get<2>(myTuple) << std::endl;
return 0;
}
std::tuple
创建一个包含不同类型的元素(如 int
, double
, 和 std::string
)的元组。std::get<索引>(tuple)
来获取 tuple 中的元素,索引从 0 开始。std::get<索引>(tuple)
来修改 tuple 中的元素。std::cout
输出 tuple 中的元素,展示如何读取和显示这些值。这段代码展示了如何在 C++ 中使用 std::tuple
来存储和操作多个不同类型的数据。
上一篇:std在c++语言中
下一篇:在线编译器c++语言
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站