I wouldn't bother with 4.4 or 4.5, they implement C++0x drafts that differ from the final standard in some important ways. 4.6 has pretty good support with all the important parts (move semantics, <type_traits>
, shared_ptr
, unique_ptr
, <thread>
, <mutex>
, <tuple>
, unordered containers, bind
, function
, ...) and 4.7 is probably 90% complete.
You should be able to tell from http://gcc.gnu.org/onlinedocs/gcc-4.6.4/libstdc++/manual/status.html and http://gcc.gnu.org/onlinedocs/gcc-4.7.3/libstdc++/manual/status.html but the links are broken for some reason.
The support in 4.7 is currently very close to that in 4.8, shown at http://gcc.gnu.org/onlinedocs/gcc-4.8.1/libstdc++/manual/manual/status.html#status.iso.2011