#include <iostream> #include <tuple> int main( ) const auto t = std: :make_ tuple(42, 3.14, 1337); std: :cout «< std: :get<int>(t);
时间: 2024-05-16 15:17:13 浏览: 159
#include <iostream>
这段代码中存在一些问题,可能是打错了几个字符。以下是修正后的代码:
```c++
#include <iostream>
#include <tuple>
int main() {
const auto t = std::make_tuple(42, 3.14, 1337);
std::cout << std::get<0>(t); // 输出 tuple 中的第一个元素
return 0;
}
```
这段代码创建了一个包含三个元素的 `tuple` 对象 `t`,其中包含一个整数 `42`、一个浮点数 `3.14` 和一个整数 `1337`。然后,使用 `std::get<0>(t)` 获取 `tuple` 中的第一个元素,即整数 `42`,并将其输出到控制台。注意,`std::get()` 函数使用索引从 `0` 开始访问元素。
阅读全文