I think stuff like UTF8 literals is a mistake - internationalization resources really
should be moved to external files.
I wonder why nullptr
is necessary, '0' is clean enough in source code? (but perhaps this is template-magic related).
Dunno about regex being a core part of the language; it's useful, but you won't know about the speed of implementations if you're doing cross-platform stuff, so you're probably better suited using a thing like PCRE...
Threading and TLS support is a big win, I just hope the ABI for it is non-retarded.
foreach and lambda support is going to be cooooool
As a whole, I'm pretty mixed on C++0x. There's a bunch of good stuff in it, a bunch of whatever stuff, and a bunch of stuff that I feel will make the C++ platform somewhat bloated and a lot more effort for vendors to deploy. Also, it's a bit too late, and if you want to do cross-platform code, you probably won't have C++0x available on a lot of the platforms you're writing for...