Merge ../cpp11

This commit is contained in:
Stephen McQuay 2012-08-30 09:37:35 -06:00
commit 0c51b752da
1 changed files with 14 additions and 2 deletions

View File

@ -5,9 +5,21 @@ using namespace std;
// tuple-returning func
auto some_func() -> tuple<int, int> {
return make_tuple(4, 2);
}
int main() {
// make a tuple, get a value from it (silly <i> syntax)
// swap a and b
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;
}