cpp11/tuple.cc
2012-08-30 09:33:31 -06:00

26 lines
447 B
C++

#include <tuple>
#include <iostream>
using namespace std;
// tuple-returning func
auto some_func() -> tuple<int, int> {
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;
}