#include <iostream>
#include <tuple>
usnig namespace std;

int my_func()
{
    return 0;
}

tuple<int, int> my_func() // auto my_func()로 간단하게 가능.
{
    return tuple<int, int>(123,456);
}

auto my func()
{
    return tuple(123,456,789);
}

int main()
{
	//tuple<int, int> result = my_func(); // auto result
    
    //auto result = my_func();
    
    auto [a,b,c,d] = my_func(); //변수 선언하면서 받기 가능
    
    cout << a << " " << b << " " << c << "\n";
    
    cout << std::get<0>(result) << " " << std::get<1>(result) << "\n"; // 정석. 귀찮음
 
    
    
	return 0;
}