int main()
{
// 使用方法1
std::tuple<int, const char *, char, float> t1(99, "ing", 'c', 0.32);
cout << std::get<0>(t1) << endl;
cout << std::get<1>(t1) << endl;
cout << std::get<2>(t1) << endl;
cout << std::get<3>(t1) << endl;
// 使用方法2
auto t2 = std::make_tuple(99, "ing", 'c', 0.32);
cout << std::get<0>(t2) << endl;
cout << std::get<1>(t2) << endl;
cout << std::get<2>(t2) << endl;
cout << std::get<3>(t2) << endl;
return 0;
}
結果:
99
ing
c
0.32
99
ing
c
0.32