I don't use Tuple that much, but I use Pair a lot. I like the Tuple class in C++, in particular, a lot. Unlimited number of types, and the access is thru std::get<n>(tuple), nicer IMO than tuple.Item4.