#include #include using namespace std; // tuple-returning func auto some_func() -> tuple { return make_tuple(4, 2); } int main() { auto c = make_tuple(5, 4); cout << get<0>(c) << endl; int a = 0; int b = 1; tie(a, b) = make_tuple(b, a); cout << a << endl; cout << b << endl; // get a,b from func ... tie(a, b) = some_func(); cout << a << endl; cout << b << endl; }