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.
@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
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.
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.