📌  相关文章
📜  获取元组 C++ 的第一个元素(1)

📅  最后修改于: 2023-12-03 15:27:49.078000             🧑  作者: Mango

获取元组 C++ 的第一个元素

在 C++ 中,可以使用 std::get 函数获取元组中的元素。要获取元组的第一个元素,只需要将索引设置为0即可。

#include <iostream>
#include <tuple>

int main()
{
    std::tuple<int, double, std::string> myTuple(10, 3.14, "hello");

    // 获取第一个元素
    int firstElement = std::get<0>(myTuple);

    std::cout << "First element: " << firstElement << std::endl;

    return 0;
}

在上面的程序中,我们定义了一个包含三个元素的元组myTuple,使用std::get<0>(myTuple)获取了第一个元素并赋值给变量firstElement。最后将其打印出来。

输出结果:

First element: 10

注意:C++ 17 引入了结构化绑定,它可以更方便地从元组中获取值。详见另一篇介绍 “结构化绑定在 C++ 中的使用和应用”。