cpp/links


 * The Standard C++ Foundation - Non-profit hub for C++ news, articles, and events.

C++ FAQs

 * isocpp.org C++ FAQ - Unified FAQ by the Standard C++ Foundation.
 * Bjarne Stroustrup FAQ - Answers to the frequently asked questions from the creator of the language.
 * Bjarne Stroustrup C++11 FAQ - Additional FAQ regarding the recent changes to the C++ language standards.
 * StackOverflow.com C++ FAQ - Best answers to the frequently asked C++ questions on the programmers' Q&A website.
 * C++17 in Tony Tables - New features in C++17 with examples.

C++ Language and library references

 * JTC1/SC22/WG21 - The C++ Standards Committee, includes draft C++ language standards, proposals, and defect reports.
 * N1146 (PDF) - C++98 final working draft.
 * N1804 - A working draft in early years (2005-04-27).
 * N3337 (, HTML) - C++11 first post-publication draft.
 * N4140 (PDF, HTML) - C++14 final working draft.
 * N4659 (, HTML) - C++17 final working draft.
 * N4861 (, HTML) - C++20 final working draft.
 * N4868 (, HTML) - C++20 first post-publication draft (contains editorial fixes to C++20 only).
 * N4950 - C++23 final working draft.


 * eel.is/c++draft - HTML version of current draft.
 * ansi.org - Official C++ ISO/IEC 14882:2017 for purchase.
 * Apache - Reference manual for the Apache implementation of the C++ standard library.
 * IBM AIX 13.1.3 IBM zOS 2.3.0 - Reference manual for the IBM implementation of C and C++ core languages.
 * IBM AIX 13.1.3 - Reference manual for the IBM implementations of the C++ standard library.
 * MSDN - Reference manual for the Microsoft implementation of the C++ core language.
 * MSDN - Reference manual for the Microsoft implementation of the C++ library.
 * Dinkumware - C++ Standard Library implementation that ships with Microsoft Visual C++.
 * Open STL - MSVC's implementation of modern C++ Standard Library.
 * GNU libstdc++ - Reference manual for the GNU implementation of the C++ library.
 * libstdc++-v3 - GNU implementation of the C++ library.
 * libc++ documentation - clang/llvm project's documentation for the implementation of the C++ Standard Library.
 * libc++ - clang/llvm implementation of the C++ Standard Library.
 * HP - Reference manual for the Dinkumware implementation of the C++ library (as licensed to HP).
 * EWL - Reference manual for the Embedded Warrior implementation of the C++ library.
 * cplusplus.com - Unofficial C++ standard library reference.
 * SGI STL (hosted on rrsd.com) - Reference for STL, the 1994 library that introduced many concepts later adopted by the C++ standard library.

C++ ABIs

 * Itanium C++ ABI - De-facto C++ ABI standard, adopted by
 * System V ABI.
 * ARM C++ ABI.

Patterns, idioms, tips and tricks

 * C++ Core Guidelines - By Bjarne Stroustrup and Herb Sutter.
 * C++ Patterns - Modern C++ examples created by the community.
 * More C++ Idioms - At wikibooks.org.
 * CeePlusPlusIdioms - At c2.com.
 * Welcome Back to C++ - Learn modern C++ (MSDN).

Related standards

 * JTC1/SC22/WG14 - The C Standards Committee, includes draft C language standards, proposals, and defect reports.
 * POSIX.1-2017/IEEE Std 1003.1-2017 - The operating system API of the Unix-compatible systems.
 * The Unicode Standard - The universal encoding standard for written characters.