#include <iostream>
#include <string>
#include <tuple>
int main()
{
auto t = std::make_tuple(1, "Foo", 3.14);
// index-based access
std::cout << "(" << std::get<0>(t) << ", " << std::get<1>(t)
<< ", " << std::get<2>(t) << ")\n"; // (1, Foo, 3.14)
// type-based access (C++14 or later)
std::cout << "(" << std::get<int>(t) << ", " << std::get<const char*>(t)
<< ", " << std::get<double>(t) << ")\n"; // (1, Foo, 3.14)
}
This is personal diary for study documents.
Please comment if I'm wrong or missing something else 😄.
댓글남기기