It isn't. It has to go unchanged (except for minor edits/typos) for a year before ANSI
will approve it. Since it was recently modified, expect another year. But I believe the
push is to get it approved next year.
Meanwhile, yes, GCC is updated to support at least some, if not all, of it. VS probably
not since VS is a for-sale compiler.
The current schedule is to finish addressing comments to the first committee draft, and issue a second committee draft during the March 2010 standards meeting. The final draft international standard may be issued by the end of 2010, however, WG21 expects it to take six months to a year before the standard is officially published by ISO, leading to its publication by the end of 2011. To be able to finish on schedule, the Committee decided to focus its efforts on the solutions introduced up until 2006 and ignore newer proposals.
I guess we have to wait a year or two until official release ;(
MSVC that comes with VS2010 supports C++0x partly. Some changes to the standard library are there and a couple of language features ("a couple" as in "could be more! ;).
E.g. lambda functions, "auto"-variables, nullptr, rvalue-references, static_assert are all there. E.g. varadic templates are missing. :(
It's since I know C++ that I hear of this C++0x and each year is going to be released 'next year'
I wonder I we'll ever be able of seeing the final standard
the only reason we’re even considering this is because Edison Design Group (EDG), the only company to ever implement export, is recommending export be removed or deprecated.
the only reason we’re even considering this is because Edison Design Group (EDG), the only company to ever implement export, is recommending export be removed or deprecated.
Only 1 company ever bothered to implement it? Wow.