C++11 standard published

C++ 11, also catchily known as ISO/IEC 14882:2011, has been finalised and published by the International Organisation for Standardisation (ISO).

Having had its final draft approved by the ISO C++ committee way back in March, the standard has now been completed and ISO sees it fit to be published.

However, that doesn’t mean that you can get your C++11 compiler today. Most popular C++ compilers now include at least some functionality of C++11 – many include the new standard libraries for example, as that is relatively easy to implement. No current compiler includes all of C++11, and none is likely to until at least next year. However, all of the C++11 features have been implemented somewhere by someone, so if there are any implementation problems there is someone somewhere in the world that has a working compiler that can do it already.

C++11 has been designed to be a general programming language which includes systems programming support, which builds upon the foundations of C but provides better abstraction, object orientation support, and generic programming support. For example, C++11 includes a dizzying array of new abstraction mechanisms that should allow developers to work safely and efficiently with even more complex data types than were previously possible.

If you’re interested in the standard itself (it’s not going to be a quick read, it defines all of C++ after all) then head over to the ISO who will happily sell you the PDF for 352 Swiss francs.

You might also like...

Comments

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“PHP is a minor evil perpetrated and created by incompetent amateurs, whereas Perl is a great and insidious evil perpetrated by skilled but perverted professionals.” - Jon Ribbens