boost::tuple has a get() member function used like this:
tuple<int, string, string> t(5, "foo", "bar");
cout << t.get<1>(); // outputs "foo"
It seems the C++0x std::tuple does not have this member function, and you have to instead use the non-member function form:
std::get<1>(t);
which to me looks uglier.
Is there any particular reason why std::tuple doesn't have the member function? Or is it just my implementation (gcc 4.4)?