C++ links: standard & standardization
- Compiler Support
- References
- Standard
- Standardization
- C++26: C++26 Talks
- C++23: C++23 Readings, C++23 Talks
- C++20: C++20 Readings, C++20 Talks
- C++17: C++17 Readings, C++17 Talks
- C++14: C++14 Readings, C++14 Talks
- C++11: C++11 Readings, C++11 Talks
- History
- C++ compiler support - http://en.cppreference.com/w/cpp/compiler_support
- EDG C++ Front End - Supported C++ and C Language Features
- GNU
- C++ Standards Support in GCC - https://gcc.gnu.org/projects/cxx-status.html
- GNU C++ Library (libstdc++) - https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html
- LLVM
- Clang - http://clang.llvm.org/cxx_status.html
- libc++ - http://libcxx.llvm.org/
- Intel C++ Compiler
- Visual C++
- Support For C++11/14/17 Features: https://msdn.microsoft.com/en-us/library/hh567368.aspx
- Microsoft C++ language conformance table: https://docs.microsoft.com/en-us/cpp/visual-cpp-language-conformance
- https://cppreference.com/
- cppman: C++ manual pages for Linux/MacOS
- C++ standard library reference (cppreference)
- Formatted C++ stdlib man pages (cppreference)
- A cheatsheet of modern C++ language and library features
- C++ standard draft
- https://github.com/cplusplus/draft
- https://eel.is/c++draft/
- C++ Standards Drafts in HTML - https://ubershmekel.github.io/cppdrafts/
- HTML version of the C++ working paper
- Specref (search WG21 papers)
- wg21.link - WG21 redirect service - https://wg21.link/
- Where do I find the current C or C++ standard documents?
- JTC1/SC22/WG21 - The C++ Standards Committee - ISOCPP - http://www.open-std.org/jtc1/sc22/wg21/
- Standardization - Standard C++ Foundation
- https://isocpp.org/std
- Standing Documents
- SD-6: SG10 Feature Test Recommendations
- Standard Library Compatibility Guidelines (SD-8)
- C++ International Standard schedule
- Current Status
- ISO C++ paper scheduling and management
- track proposals on GitHub
- https://github.com/cplusplus/papers/issues
- LEWG ISO C++ GitHub
- Project planning for the C++ Library Evolution Working Group
- https://github.com/cplusplus/LEWG
- https://github.com/cplusplus/LEWG/wiki
- WG21 CWG Issues
- Bikeshed: A preprocessor for anyone writing specifications that converts source files into actual specs.
- How I format my C++ papers
- JeanHeyd Meneide
- A Perspective on C++ Standardization in 2018
- Getting You There - Your C++ Standardization Efforts in 2019
- Specification Style Guidelines
- C++26 Preview
- C++Now 2024
- Jeffrey Garland
- https://www.youtube.com/watch?v=CwYILWyTRMQ
- C++26 Preview - The Smaller Features
- What’s New in C++26
- April 2024 C++ Meetup @ Google
- Alexander Fokin
- https://www.youtube.com/watch?v=FqzrQf6Xr8g
- Trip Report: Fall ISO C++ Meeting in Wrocław, Poland
- Trip report: November 2024 ISO C++ standards meeting (Wrocław, Poland)
- Trip report: Summer ISO C++ standards meeting (St Louis, MO, USA)
- 2024-03 Tokyo ISO C++ Committee Trip Report — Third C++26 meeting!
- Trip Report: Spring ISO C++ Meeting in Tokyo, Japan
- Trip report: Winter ISO C++ standards meeting (Tokyo, Japan)
- Trip Report: Winter ISO C++ Standards Meeting in Tokyo
- 2023-11 Kona ISO C++ Committee Trip Report — Second C++26 meeting!
- Trip report: Autumn ISO C++ standards meeting (Kona, HI, USA)
- Trip Report: Freestanding in Kona 2023
- 2023-06 Varna ISO C++ Committee Trip Report — First Official C++26 meeting!
- Five Awesome C++ Papers for the H1 2023 - C++26, Varna and More
- Trip report: Summer ISO C++ standards meeting (Varna, Bulgaria)
- Trip report: Summer ISO C++ Meeting in Varna, Bulgaria
- C++23 language features and reference cards
- A Preview of C++23
- NDC TechTown 2022
- Daniela Engert
- https://www.youtube.com/watch?v=r8c6ws9Tow0
- C++23 - What's In It For You?
- CppCon 2022
- Marc Gregoire
- https://www.youtube.com/watch?v=b0NkuoUkv0M
- C++23 Standard Library Preview
- Jeff Garland
- CppCon 2021 - https://www.youtube.com/watch?v=22MBluMsRBo - http://crystalclearsoftware.com/2021cppcon/cpp23lib.pdf
- Meeting C++ 2021
- C++23: An Overview of Almost All New and Updated Features
- How C++23 changes the way we write code
- Timur Doumler
- 2022-11-18: Meeting C++ 2022
- 2022-09-15: CppCon 2022
- 2022-09-01: NDC TechTown 2022
- New Algorithms in C++23
- What's New In C++23
- Sy Brand
- CppCon 2022
- Pure Virtual C++ 2022
- C++ 23 Status Report
- 2021 C++ Standardization Highlights
- 2023-02 Issaquah ISO C++ Committee Trip Report — C++23 Is Done! 🎉
- ISO C++ Feb 2023 meeting trip report (core language)
- 2022-11 Kona ISO C++ Committee Trip Report — C++23 First Draft!
- Soursop and Ponies in Kona: A C++ Committee Trip Report
- Trip report: Autumn ISO C++ standards meeting (Kona)
- July 2022 ISO C++ committee virtual meeting report
- Trip report: Summer 2021 ISO C++ standards meeting (virtual)
- Trip report: Winter 2021 ISO C++ standards meeting (virtual)
- Report from the virtual ISO C++ meetings in 2020 (core language)
- Trip report: Autumn ISO C++ standards meeting (virtual)
See also: Coroutines, Modules.
- All C++20 core language features with examples
- C++20 features described in Before/After tables ("Tony Tables")
- C++ 20: The Core Language
- C++ at the End of 2018
- C++ at the end of 2019
- Changes between C++17 and C++20
- 2020-03-02; Thomas Köppe
- https://wg21.link/p2131
- Beyond C++17
- C++Now 2018; Mateusz Pusz
- https://www.youtube.com/watch?v=y7PBciQp0B8
- Beyond C++17 (Part 2 of N)
- C++Now 2019; Mateusz Pusz
- https://www.youtube.com/watch?v=XjUmU3q1XsA
- C++ Weekly C++20; Jason Turner
- C++20 in Breadth (not depth!)
- C++Now 2019; Alisdair Meredith
- https://www.youtube.com/watch?v=tczJe5YGHuc
- C++20 STL Features: One Year of Development on GitHub
- C++20 - Reaching for the Aims of C++
- CppCon 2021; Bjarne Stroustrup
- https://www.youtube.com/watch?v=15QF2q66NhU
- C++20: The Small Pearls
- ACCU 2022; Rainer Grimm
- https://www.youtube.com/watch?v=OLRXMgXtprQ
- https://www.grimm-jaud.de/images/stories/pdfs/Cpp20Bristol.pdf
- (older version) C++20 - The Hidden Pearls
- Meeting C++ 2021; Rainer Grimm
- https://www.youtube.com/watch?v=KKi6-T8xuX4
- https://meetingcpp.com/mcpp/slides/2021/C+20TheHiddenPearls6091.pdf
- C++20: An (Almost) Complete Overview
- C++20: C++ at 40
- CppCon 2019; Bjarne Stroustrup
- https://www.youtube.com/watch?v=u_ij0YNkFUs
- C++20: My Favourite Code Examples
- Nico Josuttis
- ACCU 2022
- C++ on Sea 2021
- Meeting C++ 2021
- NDC TechTown 2022
- C++20: The small things
- Timur Doumler
- St. Petersburg C++ User Group, 11.06.2019
- CppCon 2019
- C++20: What's in it for you?
- Changes to the C++ standard library for C++20
- How C++20 Changes the Way We Write Code
- The Best Parts of C++
- The C++20 Firehose Talk
- Meeting C++ 2019; Fabio Fracassi
- https://www.youtube.com/watch?v=A_k43Eq5srs
- The C++20 Standard Library: Beyond Ranges
- CppCon 2019; Jeff Garland
- https://www.youtube.com/watch?v=fI19ttpUNRQ
- 2020-02 Prague ISO C++ Committee Trip Report — 🎉 C++20 is Done!
- CppCast Episode 235: Prague Trip Report with Hana Dusikova
- Freestanding in Prague
- Report from the February 2020 ISO C++ meeting (Core Language Working Group)
- Shipping C++20 in Prague
- Trip Report: C++ Standards Meeting in Prague, February 2020
- Trip report: February 2020 ISO C++ committee meeting, Prague
- Trip report: Winter ISO C++ standards meeting (Prague)
- WG21 in Prague - (Partial) Trip Report
- 2019-11 Belfast ISO C++ Committee Trip Report
- Herb Sutter's Trip report: Autumn ISO C++ standards meeting (Belfast)
- Trip Report: C++ Standards Meeting in Belfast, November 2019
- Trip Report: Freestanding Errors in Belfast
- WG21 in my own backyard: Belfast trip report
- Cologne ISO C++ Committee Trip Report
- 🚀 The C++20 Eagle has Landed 🚀 (C++20 Committee Draft shipped; Contracts Moved From C++20 to a Study Group;
std::format
in C++20; C++20 Synchronization Library) - https://old.reddit.com/r/cpp/comments/cfk9de/201907_cologne_iso_c_committee_trip_report_the/
- 🚀 The C++20 Eagle has Landed 🚀 (C++20 Committee Draft shipped; Contracts Moved From C++20 to a Study Group;
- Report from July 2019 ISO C++ Meeting (Core Language)
- Report from July 2019 ISO C++ Standards Committee Meeting (Concurrency and Parallelism Study Group)
- The German tour: Cologne trip report
- https://hatcat.com/?p=86
- Trip report: Summer ISO C++ standards meeting (Cologne)
- https://herbsutter.com/2019/07/20/trip-report-summer-iso-c-standards-meeting-cologne/
- Trip Report: C++ Standards Meeting in Cologne, July 2019
- Trip Report: ISO C++ Meeting Cologne (2019)
- Trip report: July 2019 ISO C++ committee meeting, Cologne, Germany
- 2019-02 Kona ISO C++ Committee Trip Report
- C++20 design is complete; Modules in C++20; Coroutines in C++20; Reflection TS v1 published; work begins on a C++ Ecosystem Technical Report
- https://www.reddit.com/r/cpp/comments/au0c4x/201902_kona_iso_c_committee_trip_report_c20/
- CppCast Episode 188: Kona Trip Report with Peter Bindels
- Kona: A trip report
- Report from February 2019 ISO WG21 C++ Standards Committee Meeting
- Report from the February 2019 ISO C++ meeting (Core Language working group)
- Telescopes and matrices and audio: Kona trip report
- Trip Report: C++ Standards Meeting in Kona, February 2019
- Trip report: February 2019 ISO C++ committee meeting, Kona, Hawai’i
- Trip Report: Freestanding (and Modules) in Kona
- Trip report: Winter ISO C++ standards meeting (Kona)
- 2018 San Diego ISO C++ Committee Trip Report (Ranges v1 TS for C++20; consensus on modules design; new Language and Library Evolution Incubators)
- Fall 2018 ISO WG21 C++ Standards Committee meeting trip report
- Freestanding in San Diego
- If I Only Had A Brain: 2018 CppSAN WG21 Trip Report
- November 2018 ISO C++ meeting trip report (Core Language)
- Pre-trip report: Fall ISO C++ standards meeting (San Diego)
- San Diego Committee Meeting: A Trip Report
- The San Diego 2018 Aftermath
- Trip Report: C++ Standards Meeting in San Diego, November 2018
- Trip report: Fall ISO C++ standards meeting (San Diego)
- 2018 Rapperswil ISO C++ Committee meeting trip report
- 2D or not 2D: that is the question: Rapperswil trip report
- ISO C++ Committee – Rapperswil 2018 trip report
- June 2018 ISO C++ Meeting Trip Report (Core Language)
- Rapperswil Committee Meeting: A Trip Report
- The (Late) Rapperswil Trip Report
- Trip Report: C++ Standards Meeting in Rapperswil, June 2018
- Trip report: Summer ISO C++ standards meeting (Rapperswil)
- 2018 Jacksonville ISO C++ Committee Reddit Trip Report
- Freestanding trip report: emBO++ and Jacksonville wg21 2018 experience
- GoingNative 65: ISO C++ @ Jacksonville Debriefing
- ISO C++ Committee – Jacksonville 2018 trip report - Timur Doumler
- Jacksonville’18 ISO C++ Report - J. Daniel García
- March 2018 ISO C++ Meeting Trip Report (SG1: Concurrency and Parallelism)
- Oh, lock-free circular buffers, yay! Hey, no 2D graphics? Jacksonville trip report - Guy Davidson
- Text Formatting at the ISO C++ standards meeting in Jacksonville
- Trip Report: C++ Standards Meeting in Jacksonville, March 2018
- Trip report: first ISO C++ meeting experience - Vittorio Romeo
- Trip report: Winter ISO C++ standards meeting (Jacksonville) - Herb Sutter
- 2017 Albuquerque ISO C++ Committee Reddit Trip Report
- Red Hat at the ISO C++ Standards Meeting (November 2017): Parallelism and Concurrency
- Trip Report: C++ Standards Meeting in Albuquerque, November 2017
- Trip report: Fall ISO C++ standards meeting (Albuquerque)
- C++17 features described in Before/After tables ("Tony Tables")
- C++17 for the daily job
- C++ Day 2016 – Italian C++ Community; Marco Arena
- http://www.italiancpp.org/wp-content/uploads/2016/10/Cpp17-for-the-daily-job.pdf
- Changes between C++14 and C++17
- 2018-11-26; Thomas Köppe
- https://wg21.link/p0636
- 17 Smaller but Handy C++17 Features
- C++17 - Egor Bredikhin, 12.10.2017
- C++17 - What's New in the Core Language?
- C++17 Features
- C++17 in details: language clarifications
- C++17 in detail: Summary & Bonus
- C++ Status at the end of 2016
- C++ Status at the end of 2017
- What's in C++17? - JF Bastien
- What are the new features in C++17?
- A Tour of C++ (Second Edition)
- 2018; Bjarne Stroustrup
- http://www.stroustrup.com/tour2.html
- C++17 - The Complete Guide
- 2019; Nicolai Josuttis
- https://leanpub.com/cpp17
- http://www.cppstd17.com/
- C++ Concurrency in Action, Second Edition
- 2017 (early access) / 2018 (publication)
- Anthony Williams
- https://www.manning.com/books/c-plus-plus-concurrency-in-action-second-edition
- C++ Templates - The Complete Guide, 2nd Edition
- 2017; David Vandevoorde, Nicolai M. Josuttis, and Douglas Gregor
- http://www.tmplbook.com/
- Programming: Principles and Practice Using C++ (Second Edition)
- 2014; Bjarne Stroustrup
- http://www.stroustrup.com/programming.html
- (Ab)using C++17
- C++Now 2017; Jason Turner
- https://www.youtube.com/watch?v=AqDsso3S5fg
- Beware of C++17
- C++17
- NDC Oslo 2017; Nicolai Josuttis
- part 1: The Language Features
- part 2: The Library Features
- C++17 - The Best Features
- ACCU 2018; Nicolai Josuttis
- https://www.youtube.com/watch?v=e2ZQyYr0Oi0
- C++17 in Breadth
- CppCon 2016; Alisdair Meredith
- Part 1: https://www.youtube.com/watch?v=22jIHfvelZk
- Part 2: https://www.youtube.com/watch?v=-rIixnNJM4k
- C++17 Features
- Bryce Adelstein Lelbach
- C++Now 2017
- CppCon 2017
- C++17 Parallel Algorithms
- CppCon 2017; Dietmar Kühl
- https://www.youtube.com/watch?v=Ve8cHE9LNfk&list=PLHTh1InhhwT6bwIpRk0ZbCA0N2p1taxd6&index=120
- C++17 — the biggest traps
- C++ Russia 2019; Nicolai Josuttis
- https://www.youtube.com/watch?v=h-zy1hBqT74&list=PLZN9ZGiWZoZry4qywRiaNQ1CqGEpqKyMw&index=9
- C++17: The Language Features
- NDC 2017; Nicolai Josuttis
- https://www.youtube.com/watch?v=pEzV32yRu4U
- C++17: The Library Features
- NDC 2017; Nicolai Josuttis
- https://www.youtube.com/watch?v=ELwTKHiKZS4
- Clang, libc++ and the C++ standard (C++17)
- 2016 EuroLLVM Developers' Meeting
- Marshall Clow, Richard Smith
- https://www.youtube.com/watch?v=zQ9tT8fbtSo
- http://llvm.org/devmtg/2016-03/Presentations/Clang-LibCPlusPlus-CPlusPlusStandard.pdf
- Combining C++17 Features
- NDC TechTown 2019; Nicolai Josuttis
- https://www.youtube.com/watch?v=cOtb8Sb88TY
- Enhanced Support for Value Semantics in C++17
- CppCon 2017; Michael Park
- https://github.com/mpark/cppcon17
- https://www.youtube.com/watch?v=LmiDF2YheAM
- Exploring C++17 and beyond
- Mark Isaacson
- http://maintainablecode.logdown.com/posts/745037-tech-talk-exploring-c-17
- Meeting C++ 2016 - https://www.youtube.com/watch?v=-ctgSbEfRxU
- code::dive 2017 - https://www.youtube.com/watch?v=4bcfGjimzec
- How to Adopt Modern C++17 into Your C++ Code
- Microsoft Build 2018; Herb Sutter
- https://channel9.msdn.com/events/Build/2018/BRK2146
- https://www.youtube.com/watch?v=UsrHQAzSXkA
- I Wish I Could Use C++ 1x/y/z
- CppCon 2017; Joel Falcou
- https://www.youtube.com/watch?v=gPj90zwLphw&index=119&list=PLHTh1InhhwT6bwIpRk0ZbCA0N2p1taxd6
- Implementing tuple in C++17
- C++Now 2016; Alisdair Meredith
- https://www.youtube.com/watch?v=76wBvD8ZVeo
- Practical C++17
- Jason Turner
- CppCon 2017
- Meeting C++ 2017
- Remedial C++17 Language Features
- NWCPP - Northwest C++ Users Group 2022
- Peter Williamson
- https://www.youtube.com/watch?v=f09IzxxEf8s
- https://nwcpp.org/Oct-2022.html
- Remedial C++17 Library Features
- NWCPP - Northwest C++ Users Group 2023
- Peter Williamson
- https://www.youtube.com/watch?v=U6Eef79GRF4
- https://nwcpp.org/April-2023.html
- Remedial C++ 17 Library Features - Part 2
- NWCPP - Northwest C++ Users Group 2023
- Peter Williamson
- https://www.youtube.com/watch?v=y3uDSkvZRT4
- https://nwcpp.org/November-2023.html
- Seventeenification: Porting sqlpp11 to C++17
- CppCon 2017; Roland Bock
- https://www.youtube.com/watch?v=bA7b1HEFVFk&list=PLHTh1InhhwT6bwIpRk0ZbCA0N2p1taxd6&index=65
- The C++17 Parallel Algorithms Library and Beyond
- CppCon 2016; Bryce Adelstein Lelbach
- https://www.youtube.com/watch?v=Vck6kzWjY88
- The new C++17 and why it's good for you
- ADC 2017; Timur Doumler
- https://www.youtube.com/watch?v=ky_eXBMcJK0
- 2017 Toronto ISO C++ Committee Discussion Thread (Concepts in C++20; Coroutines, Ranges and Networking TSes published)
- https://www.reddit.com/r/cpp/comments/6ngkgc/2017_toronto_iso_c_committee_discussion_thread/
- https://www.codeplay.com/portal/news/2017/07/10/what-s-in-cpp20-and-the-cpp17-final-score-card-a-report-from-kona-and-look-at-the-toronto-cpp-meeting.html
- https://herbsutter.com/2017/07/15/trip-report-summer-iso-c-standards-meeting-toronto/
- Red Hat at the ISO C++ Standards Meeting (July 2017): Parallelism and Concurrency
- Trip Report: C++ Standards Meeting in Toronto, July 2017
- Trip report: Evolution Working Group at the Summer ISO C++ standards meeting (Toronto)
- Trip Report: C++ Standards Meeting in Kona, February 2017
- Trip report: Winter ISO C++ standards meeting (Kona), C++17 is complete
- Red Hat at the ISO C++ Standards Meetings (November 2016, Issaquah, and February 2017, Kona): Library
- Red Hat at the ISO C++ Standards Meeting (April 2017, Kona): Core Language
- Red Hat at the ISO C++ Standards Meeting (March 2017): Parallelism and Concurrency -
- The view from Nov 2016 C++ Standard Meeting Issaquah
- Trip Report: C++ Standards Meeting in Issaquah, November 2016
- Trip report: Fall ISO C++ standards meeting (Issaquah)
- C++17, All Final Features from Oulu in a Few Slides
- C++: Oulu Trip Report (Part I)
- Red Hat at the ISO C++ Standards Meeting (June 2016, Oulu): Core Language
- Red Hat at the ISO C++ Standards Meeting (June 2016, Oulu): Library
- Red Hat at the ISO C++ Standards Meeting (June 2016, Oulu): Parallelism and Concurrency
- Trip Report: C++ Standards Meeting in Oulu, June 2016
- Trip report: Summer ISO C++ standards meeting (Oulu)
- What the ISO C++ committee added to the C++17 working draft at the Oulu 2016 meeting
- Jacksonville C++ Core Language Meeting Report
- Red Hat at the ISO C++ Standards Meeting (March 2016): Library
- Red Hat at the ISO C++ Standards Meeting (March 2016): Parallelism, Concurrency, and Coroutines
- Trip report: C++ meeting at Jacksonville - https://usingstdcpp.org/2016/03/05/trip-report-c-meeting-at-jacksonville/
- Lenexa C++ Meeting Report (Core Language)
- Red Hat at the ISO C++ Standards Meeting (May 2015): Parallelism and Concurrency
- Red Hat at the ISO C++ Standards Meeting (November 2014): Core
- Red Hat at the ISO C++ Standards Meeting (November 2014): Library
- Red Hat at the ISO C++ Standards Meeting (Nov 2014): Parallelism and Concurrency
- Red Hat at the ISO C++ Standards Meeting (June 2014): Core and Library
- Red Hat at the ISO C++ Standards Meeting (June 2014): Parallelism and Concurrency
- C++ FAQ
- C++14 Overview: https://isocpp.org/wiki/faq/cpp14
- C++14 Language Extensions: https://isocpp.org/wiki/faq/cpp14-language
- C++14 Library Extensions: https://isocpp.org/wiki/faq/cpp14-library
- Changes between C++11 and C++14
- 2018-10-08; Thomas Köppe
- http://wg21.link/p1319
- Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14
- 2014; Scott Meyers
- http://shop.oreilly.com/product/0636920033707.do
- A Tutorial Introduction to C++11/14
- C++Now 2014; Leor Zolman
- Part I - https://www.youtube.com/watch?v=TK_SfTfxaxc
- Part II - https://www.youtube.com/watch?v=oTQ0kn0E9xI
- An Overview of C++11/14
- CppCon 2014; Leor Zolman
- Part I - https://www.youtube.com/watch?v=Gycxew-hztI
- Part II - https://www.youtube.com/watch?v=pBI0tS2yfjw
- Backporting to the Future
- Pacific++ 2018: Andrew Paxie
- https://www.youtube.com/watch?v=KKvSVyZ4_5k
- C++11/14 at Scale: What Have We Learned?
- C++14: Through the Looking Glass
- C++Now 2014; Michael Wong
- https://www.youtube.com/watch?v=a8cb0IFqae8
- Dive into C++11/14 - Vittorio Romeo
- Migration of C++ Libraries to C++14
- Meeting C++ 2015; Joel Falcou
- https://www.youtube.com/watch?v=idPThkw2p6c
- What's New In The C++14 Library
- CppCon 2014; Alisdair Meredith
- https://www.youtube.com/watch?v=fBU1R7jp_TE
- Writing Good C++14... By Default
- CppCon 2015; Herb Sutter
- https://www.youtube.com/watch?v=hEx5DNLWGgA
- Red Hat at the ISO C++ Standards Meeting (February 2014)
- Red Hat at the ISO C++ Standards Meeting, Bristol, UK
- Posts: Leaving C++03 - Going to C++11
- A Tour of C++
- 2013; Bjarne Stroustrup
- http://www.stroustrup.com/Tour.html
- https://isocpp.org/tour
- C++ Primer (5th Edition)
- 2012; Stanley B. Lippman and Josée Lajoie
- http://www.informit.com/store/c-plus-plus-primer-9780321714114
- Programming: Principles and Practice Using C++
- 2008; Bjarne Stroustrup
- http://www.stroustrup.com/programming1.html
- The C++ Programming Language, 4th Edition
- 2013; Bjarne Stroustrup
- http://www.stroustrup.com/4th.html
- The C++ Standard Library: A Tutorial and Reference (2nd Edition)
- 2012; Nicolai M. Josuttis
- http://www.cppstdlib.com/
- A Whirlwind Overview of C++11
- C++Now 2012; Leor Zolman
- https://www.youtube.com/watch?v=jrCrWdrH17g
- A Zephyr Overview of C++11
- C++Now 2013; Leor Zolman
- Part I - https://www.youtube.com/watch?v=quZ8gttFgtQ
- Part II - https://www.youtube.com/watch?v=hn4jtjbxO14
- C++11 Library Design
- C++Now 2014; Eric Niebler
- https://www.youtube.com/watch?v=zgOF4NrQllo
- C++11: New Tools for Class and Library Authors
- C++Now 2012; Scott Schurr
- https://www.youtube.com/watch?v=qOPLwkBHpx8
- Fresh Paint
- C++Now 2011; Alisdair Meredith
- https://www.youtube.com/watch?v=ourmFvidEpk
- Introduction to Modern C++ Techniques
- C++Now 2012; Michael Caisse
- Part I - https://www.youtube.com/watch?v=9TFV2JxX7L0
- Part II - https://www.youtube.com/watch?v=urshrBatNo4
- Other C++11 Gems
- C++Now 2012; Beman Dawes, Jeff Garland, Alisdair Meredith
- https://www.youtube.com/watch?v=28A7bl2DjvY
- Remedial C++ 11
- Northwest C++ Users Group 2019; Pete Williamson
- https://www.youtube.com/watch?v=i1zNN_U6tEQ
- https://nwcpp.org/January-2019.html
- C++ Historical Sources Archive
- Bjarne Stroustrup's Homepage
- Brian Kernighan's Home Page
- Collected Papers of Alexander A. Stepanov
- Dennis M. Ritchie's Home Page
- History of C++
- Standard Template Library Programmer's Guide
- ISO/IEC 14882:2020 - https://www.iso.org/standard/79358.html
- Direction for ISO C++
- 2020-01-13
- Michael Wong, Howard Hinnant, Roger Orr, Bjarne Stroustrup, Daveed Vandevoorde
- https://wg21.link/p2000
- http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2000r1.pdf
- Thriving in a Crowded and Changing World: C++ 2006–2020
- ACM/SIGPLAN History of Programming Languages HOPL-IV 2020
- Bjarne Stroustrup
- https://www.stroustrup.com/hopl20main-p5-p-bfc9cd4--final.pdf
- https://doi.org/10.1145/3386320
- https://www.pldi21.org/prerecorded_hopl.5.html
- Bjarne Stroustrup: C++
- 2019 Artificial Intelligence (AI) Podcast
- https://lexfridman.com/bjarne-stroustrup/
- https://www.youtube.com/watch?v=uTxRF5ag27A
- Direction for ISO C++
- 2019-10-07
- H. Hinnant, R. Orr, B. Stroustrup, D. Vandevoorde, M. Wong
- https://wg21.link/P0939
- The Continuing Evolution of C++
- 2019; Celebrating Honoris Causa Doctorate at UC3M (Universidad Carlos III de Madrid)
- Bjarne Stroustrup
- https://www.youtube.com/watch?v=ooehrkYkGdA
- Unix50 - Unix Today and Tomorrow: The Languages
- https://www.youtube.com/watch?v=xnCgoEyz31M
- "Brian Kernighan discussed the little languages of Unix and how it works well with other programming languages while Bjarne Stroustrup focused on the journey from C to C++ and its value. Tom Van Cutsem, Lieven Trappeniers and Lode Hoste of Nokia Bell Labs discussed new computational tools being created using Augmented/Artificial intelligence and machine learning that are transforming software development."
- ISO/IEC 14882:2017 - https://www.iso.org/standard/68564.html
- C++ Stability, Velocity, and Deployment Plans
- 2017-06-19
- Titus Winters, Bjarne Stroustrup, Daveed Vandevoorde, Beman Dawes, Michael Wong, Howard Hinnant
- https://wg21.link/P0684R0
- History and Spirit of C
- NDC Techtown 2017; Olve Maudal
- https://www.youtube.com/watch?v=xGVRF-Y--hI
- Operating principles for evolving C++
- 2017-01-31
- JC van Winkel, Jose Daniel Garcia, Ville Voutilainen, Roger Orr, Michael Wong, Sylvain Bonnal
- https://wg21.link/P0559
- Oral History of Brian Kernighan
- Interviewed by John R. Mashey on 2017-04-24
- https://www.youtube.com/watch?v=bTWv-l0JhAc
- https://www.computerhistory.org/collections/catalog/102740169
- The Continuing Evolution of C++
- 2017 Strachey Lecture, University of Oxford
- Bjarne Stroustrup
- http://podcasts.ox.ac.uk/continuing-evolution-c
- http://www.cs.ox.ac.uk/seminars/1886.html
- AlexFest!
- A celebration of the work of Alexander A. Stepanov.
- https://www.youtube.com/playlist?list=PLHxtyCq_WDLWyNjTNTxEow-6EgF2roZOu
- C++ Today (C++14)
- Churchill College, May 2016; Bjarne Stroustrup
- https://www.youtube.com/watch?v=aPvbxuOBQ70
- What C++ is and what it will become
- Meeting C++ 2016 (Keynote); Bjarne Stroustrup
- https://www.youtube.com/watch?v=DvUL0Y2bpyc
- Brian Kernighan (2015) Computerphile
- C and Unix at Bell Labs
- VCF East 10; Brian Kernighan
- https://www.youtube.com/watch?v=TUWt_StXKsY
- https://www.youtube.com/watch?v=-dxTlU0CB8g
- History and Spirit of C and C++
- NDC 2015; Olve Maudal
- https://vimeo.com/132192250
- How to succeed in language design without really trying
- 2015; Brian Kernighan
- https://www.youtube.com/watch?v=Sg4U4r_AgJU
- Object Oriented Programming without Inheritance
- ECOOP 2015; Bjarne Stroustrup
- https://www.youtube.com/watch?v=xcpSLRpOMJM
- Oral history of Bjarne Stroustrup
- Bjarne Stroustrup interviewed by Paul McJones (2015)
- https://www.computerhistory.org/collections/catalog/102740024
- http://www.mcjones.org/dustydecks/archives/2015/04/06/799/
- Thoughts about C++17
- 2015-05-15
- Bjarne Stroustrup
- https://wg21.link/N4492
- What – if anything – have we learned from C++?
- Curry On/PLE 2015 (Keynote); Bjarne Stroustrup
- https://www.youtube.com/watch?v=2egL4y_VpYg
- ISO/IEC 14882:2014 - https://www.iso.org/standard/64029.html
- The Essence of C++
- 2014; The University of Edinburgh; Bjarne Stroustrup
- https://www.youtube.com/watch?v=86xWVb4XIyE
- Why C++ Sails When the Vasa Sank
- Dennis Ritchie Day at Bell Labs, Murray Hill, NJ, September 7, 2012
- Bell Labs Tribute to Dennis Ritchie
- The Lasting Legacy of Dennis Ritchie: The Impact of Software on Society
- 2012; Brian Kernighan
- https://vimeo.com/73293774
- https://www.youtube.com/watch?v=uxtKwJZbYr0
- Al Aho from Columbia University at the Dennis Ritchie Tribute at Bell Labs
- Doug McIlroy at the Dennis Ritchie Tribute at Bell Labs
- Workshop on Quality Software: A Festschrift for Bjarne Stroustrup
- ISO/IEC 14882:2011 - https://www.iso.org/standard/50372.html
- Why I Created C++
- 2011
- Bjarne Stroustrup
- https://www.youtube.com/watch?v=JBjjnqG0BP8
- http://bigthink.com/videos/why-i-created-c
- 2007
- Evolving a language in and for the real world: C++ 1991-2006
- HOPL III 2007; Bjarne Stroustrup
- http://www.stroustrup.com/hopl-almost-final.pdf
- slides & videos: http://portal.acm.org/toc.cfm?id=1238844
- Evolving a language in and for the real world: C++ 1991-2006
- 2003
- ISO/IEC 14882:2003 - https://www.iso.org/standard/38110.html
- 2002
- C and C++: Siblings
- The C/C++ Users Journal 2002; Bjarne Stroustrup
- http://www.stroustrup.com/siblings_short.pdf
- Sibling rivalry: C and C++
- 2002; Bjarne Stroustrup
- http://www.stroustrup.com/sibling_rivalry.pdf
- STL and Its Design Principles
- 2002; Alexander Stepanov
- https://www.youtube.com/watch?v=COuHLky7E2Q
- https://www.youtube.com/watch?v=1-CmNNp5eag
- C and C++: Siblings
- 1999
- An Overview of the C++ Programming Language
- The Handbook of Object Technology (Editor: Saba Zamir) 1999
- Bjarne Stroustrup
- http://www.stroustrup.com/crc.pdf
- An Overview of the C++ Programming Language
- 1998
- ISO/IEC 14882:1998 - https://www.iso.org/standard/25845.html
- 1994
- The Design and Evolution of C++
- 1994; Bjarne Stroustrup
- http://www.stroustrup.com/dne.html
- The Design of C++
- March 1994; Bjarne Stroustrup
- https://www.youtube.com/watch?v=69edOm889V4
- http://www.computerhistory.org/collections/catalog/102624733
- The programming language standards scene, ten years on Paper 16: C++
- Computer Standards & Interfaces 16 (1994)
- Richard M. De Morgan
- https://doi.org/10.1016/0920-5489(94)90036-1
- The Design and Evolution of C++
- 1993
- Five Little Languages and How They Grew: Talk at HOPL
- HOPL II 1993; Dennis M. Ritchie
- https://www.bell-labs.com/usr/dmr/www/hopl.html
- The Development of the C Language
- Dennis M. Ritchie
- https://www.bell-labs.com/usr/dmr/www/chist.html
- A History of C++: 1979−1991
- HOPL II 1993; Bjarne Stroustrup
- http://www.stroustrup.com/hopl2.pdf
- Five Little Languages and How They Grew: Talk at HOPL
- 1989
- From C to C++: Interviews With Dennis Ritchie and Bjarne Stroustrup
- January 01, 1989; Al Stevens
- http://www.drdobbs.com/cpp/from-c-to-c-interviews-with-dennis-ritch/184408272
- From C to C++: Interviews With Dennis Ritchie and Bjarne Stroustrup
- 1988
- The State of C
- Brian W. Kernighan and Dennis M. Ritchie
- 1983
- Adding classes to the C language: An exercise in language evolution
- Software: Practice and Experience, 13(2) 1983; Bjarne Stroustrup
- https://doi.org/10.1002/spe.4380130205
- Adding classes to the C language: An exercise in language evolution
- 1982
- Classes: an abstract data type facility for the C language
- SIGPLAN Notices 17, 1 (January 1982); Bjarne Stroustrup
- https://doi.org/10.1145/947886.947893
- Classes: an abstract data type facility for the C language