Category:C++: Difference between revisions

Updated status of C++17, added links
(Updated status of C++17, added links)
Line 25:
* '''C++11''' (formerly called '''C++0x''' and sometimes '''C++1x''') is a significant improvement, adding many new language features and libraries. It was standardized by ISO in 2011. Most of its features are available in [[GCC]] [http://gcc.gnu.org/projects/cxx0x.html] and [[Clang]] [http://clang.llvm.org/cxx_status.html].
* '''C++14''' (formerly called '''C++1y''') is a minor improvement to C++11, standardized by ISO in 2014. Most of its features are available in [[Clang]] [http://clang.llvm.org/cxx_status.html] and [[GCC]] [http://gcc.gnu.org/projects/cxx1y.html].
* '''C++17''' (orstill currently called '''C++1z''') is informala nameminor ofimprovement futureto standardC++14 whichthat willhas becomereached ''Draft International Standard'' [https://en.wikipedia.org/wiki/C++17] in March 2017, butmeaning manypublication is due very soon. Most of its features are already publishedavailable andin supported[[Clang]] by[http://clang.llvm.org/cxx_status.html] and several[[GCC]] compilers[https://gcc.gnu.org/projects/cxx-status.html#cxx14].
 
{{language programming paradigm|Imperative}}
Anonymous user