C++0x

Mar 21, 2010 at 4:18pm
Is it "official" yet?

Are GCC / VS updated to support it yet?

Does anyone know where I can find news / ETA?
Mar 21, 2010 at 4:26pm
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.
Mar 21, 2010 at 4:28pm
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 Mar 21, 2010 at 4:29pm
Mar 21, 2010 at 6:29pm
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.
Mar 21, 2010 at 7:17pm
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
Mar 21, 2010 at 7:30pm
It has to go unchanged (except for minor edits/typos) for a year before ANSI
will approve it.
What about ISO?
Mar 21, 2010 at 10:45pm
It´s not like you really need it to beproductive;)... ("programmers are lazy people"):P...
Mar 22, 2010 at 12:23am
It's not about being lazy, it's about not wanting to waste time writing code that will be obsolete in a few months.
Mar 22, 2010 at 2:33am
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.)
Mar 22, 2010 at 3:17am
But I though that
Any given program, when running, is obsolete.
Mar 22, 2010 at 3:41am
Everything is obsolete... infinite parallel (paralell? parallell?) universes and all that...
Mar 22, 2010 at 1:55pm
Mar 22, 2010 at 2:49pm
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.
Mar 22, 2010 at 8:23pm
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.