The standard will doubtless take years to put in place, which stinks because it looks great. But I was reading it, and at least the library additions (hash maps in particular) would be really useful right away. I noticed in the g++ docs that I can get 4.3 or better and use a flag to request the new features, whatever exists, but I was wondering if there is any way to just get the library. And the fact that lots of the best boost stuff is now built in is really great, finally a decent random number facility built in!
So, are there any compilers which I can use right now which have a reasonably complete library in place, even if it can’t use some of the cool new language features like auto?
GCC with option
-std=c++0xalready covers a pretty good subset of C++0x. Version 4.4 is already pretty usable, 4.6 even moreso. It’s missing template aliases, but many extremely useful language features as well as a very large part of the library is there and fully functional.Here is the full feature list.