-
Great, I like quite a number of new features including lambdas, auto keyword, threading libraries, etc.. C++ feels modern again.
Now if only Windows 8 has good support for it

-
So, how many hundreds of pages were added to the spec?

Seriously, check out to the Go spec.
-
Wow. That is a lot of new stuff. I can see why it took so long.
-
awsome stuff, i wonder if they'll be able to get full support for it in VS.Next

-
Officially official? As opposed to unofficially official or officially unofficial?
Now I'm slightly annoyed I'll have to re-buy Stroustrup's C++ book again. -
@W3bbo: We can officially call it C++11, as opposed to unofficially calling it that... Yes, do buy that book.

C -
1 minute ago,Charles wrote
We can officially call it C++11
Herb Sutter:
we hope it will be published well within the year, and then we'll be able to call it "C++11." -
@aL_: Compilers will need time to catch up... VC has had support for many of the key C++11 features for a few years now (lambdas, auto, shared_pointer, make_shared, etc...). Unfortunately, none of the compilers today support what is in my opinion ( Andrei brainwashed me at C++ and Beyond, I guess
) a key feature -> template aliasing with the using keyword (you can't typedef templates in C++ today...). Of course, it also works for types that aren't templated. It's a convenient new feature.I also think variadic templates will prove to be a powerful and widely-used new feature over time. Of course, most folks won't use variadic templates in their day to day lives (in fact, most current large code bases will not move to C++11 for quite some time and what new features are used will be based on need and agreeable cost/change...). VT is an advanced feature (then there's variadic variadic template templates
), but having just learned how it should be used and could be used, well, I hope to see it supported everywhere.C
-
@felix9: Well, if it ends up being called C++12, you can throw eggs at me. In my mind, it will be published before Dec. 31, 2011.
C -
10 hours ago,Charles wrote
@felix9: Well, if it ends up being called C++12, you can throw eggs at me. In my mind, it will be published before Dec. 31, 2011.
CSomeone remind me off this post if it ends up as C++12 - I'll do it on your behalf and we'll get someone to video it

-
@blowdart: Fair enough

C
-
@Charles: OK, I've checked the history of C++98
http://www.open-std.org/jtc1/sc22/wg21/docs/projects
The C++ standard was out for FDIS ballot ending 1998-06-23.
The C++ standard was published 1998-09-01 by ISO ITTF as ISO/IEC 14882:1998.so hopefully you will be OK.

Thread Closed
This thread is kinda stale and has been closed but if you'd like to continue the conversation, please create a new thread in our Forums,
or Contact Us and let us know.