#include #include #include int main(){ std::cout << std::endl; int first= 1; int second= 2; int third= 3; int fourth= 4; auto tup= std::tie(first,second,third,fourth)= std::make_tuple(1001,1002,1003,1004); std::cout << "tup: (" << std::get<0>(tup) << "," << std::get<1>(tup) << "," << std::get<2>(tup) << "," << std::get<3>(tup) << ")" << std::endl; std::cout << "variables: " << first << " " << second << " " << third << " " << fourth << std::endl; std::cout << std::endl; first= 1; std::cout << "std::get<0>(tup): " << std::get<0>(tup) << std::endl; std::cout << std::endl; int a; int b; std::tie(std::ignore,a,std::ignore,b)= tup; std::cout << "a: " << a << std::endl; std::cout << "b: " << b << std::endl; std::cout << std::endl; }