C++0x

Is it "official" yet?

Are GCC / VS updated to support it yet?

Does anyone know where I can find news / ETA?
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.
wikipedia wrote:
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 ;(

*http://en.wikipedia.org/wiki/C%2B%2B0x
Last edited on
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. :(


Ciao, Imi.
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
It has to go unchanged (except for minor edits/typos) for a year before ANSI
will approve it.
What about ISO?
It´s not like you really need it to beproductive;)... ("programmers are lazy people"):P...
It's not about being lazy, it's about not wanting to waste time writing code that will be obsolete in a few months.
Code doesn't become obsolete because of the standard it uses.

It becomes obsolete when it is only compilable by software no one uses anymore.

(It also becomes obsolete when its function is no longer needed -- which has nothing to do with language standards.)
But I though that
Any given program, when running, is obsolete.
Everything is obsolete... infinite parallel (paralell? parallell?) universes and all that...
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.
Nice.
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.
Topic archived. No new replies allowed.