C++ Community Resources C++ Community Resources C++ Community

    Language References References References

    cppreference
    • community-curated standard library and language reference
    • C++98 - C++20 and technical specifications (TS)
    • C89 - C17
    • many (runnable) examples
    cplusplus.com standard library reference with examples, C++98 - C++14

    Guidelines & Best Practices Guidelines Guides

    Core Guidelines programming guidelines for professional C++ developers; by Bjarne Stroustrup, Herb Sutter and many others
    C++ Best Practices by Jason Turner
    C++ Idioms repository of C++ idioms / design patterns
    C++ Patterns community-curated repository of C++ patterns and code snippets

    Social Media Social

    CppCast hosted by Rob Irving and Jason Turner
    Cpp.chat hosted by Jon Kalb and Phil Nash
    ADSP: The Podcast podcast about algorithms and everything software related hosted by Bryce Adelstein Lelbach and Conor Hoekstra
    Two's Complement podcast about (C++) programming hosted by Ben Rady & Matt Godbolt
    No Diagnostic Required podcast about C++ by JetBrains (CLion)
    C++ Weekly Jason Turner's excellent video series about various C++ topics, best practices, etc.
    Code Blacksmith short explanations of various programming topics; does also have a playlist with Modern C++ topics

    Blogs

    Meeting C++ Blogroll Weekly list of new C++-related articles, videos, library updates, etc.
    EmptyCrate Jason Turner's blog with articles about C++, Concurrency and links to the excellent C++ Weekly video series.
    Jason is an independent contractor and trainer and author of C++ Best Practices .
    Sutterʼs Mill Herb Sutterʼs blog; you should check out the excellent Guru Of The Week article series!
    Herb is the author of Exceptional C++ and more books. He also posts news about C++ standardization.

    C++ Stories

    (converting from Bartek's Coding Blog )

    Bartłomiej Filipek's blog about C++ and native programming; updated at least once a week. He's the author of C++17 in Detail .
    Fluent{C++} Jonathan Boccara's blog about writing modern C++; regularly updated. He also wrote a book about dealing with legacy code.
    Andreas Fertig's Blog Articles about C++; Andreas is the creator of C++ Insights , a source-to-source transformation tool that makes behind-the-scenes compiler magic visible and understandable.
    Modernes C++ Rainer Grimm's Blog; Rainer is the author of (mostly German) C++ programming books and articles
    C++ Tips of the Week Series of articles about C++ fundamentals, best practices and the Abseil library.
    Arthur O’Dwyer Arthur O’Dwyer's blog about various C++-related topics
    foonathan::blog() Jonathan Müllerʼs blog about modern C++ techniques and libraries
    The code_report Blog Conor Hoekstra's blog about programming languages, algorithms and C++
    Walletfox's Tiny Cheatsheets Ruzena Gurkaynak's site with collection of nice infographics, slide decks about functional programming in C++ and articles about using the rangesv3 library
    Simplify C++ Arne Mertzʼs blog about modern C++ with various articles on how to write simpler and cleaner code.
    Sandor Dargo's Blog Articles about C++ and programming in general.
    Cppuniverse Wesley Shillingford's blog about Modern C++; has a nice collection of C++20-related programming items
    Victor Zverovich's Blog Viktor is the main author of the {fmt} library which is the basis of std::format .
    The Coding Nest Martin Hořeňovský's blog
    Marius Băncilă's Blog Various articles about C++ and other programming stuff.
    IT Hare's C++ blog Some great articles about fundamental aspects of C++.
    cor3ntin Corentin Jabot's blog about C++ and standardization in particular.
    Special Interest Group on C++ Maintains a collection of coding challenges / exercises.
    Solarian Programmer Paul Silisteanu's blog about C++ programming, mostly with a focus on Windows.
    The Coding Nest Lesley Lai's blog about C++ and other programming stuff.
    Barry Revzin's Blog Articles mostly about newer features and the evolution of C++.
    Eric Niebler Eric Nieblerʼs blog
    Eric is the lead author of the ranges library which is the origin of the C++20's std::ranges facilities.
    vector Of bool Blog about various C++ topics.
    Sy Brand Sy Brand's blog; Sy is a Microsoft Developer Advocate and #include<C++> organizer
    Microsoft Visual C++ Team Blog C++ tutorials, C and C++ news, and information about Visual Studio, Visual Studio Code, and Vcpkg from the Microsoft C++ team.
    The Old New Thing Raymond Chen's blog @ Microsoft with a lot of C++-related articles; updated daily
    POCO Libraries Blog News and discussion for the POCO community.
    Preshing on Programming Jeff Preshing's blog
    Panicsoftware Dawid Pilarski's blog
    Video Cortex Adi Shavit's blog
    Vorbrodt's C++ Blog Martin Vorbrodt's blog
    Why is a raven like a writing desk Ben Deane's blog
    Belay The C++ Thomas Lourseyre's blog about bad (and sometimes good) C++ programming practices
    Andrzej's C++ Blog
    Shafik Yaghmour's Blog
    Michael Park's Blog
    Mathieu Ropert's Blog
    Eli Bendersky's Blog
    artificial::mind Philip Trettner's blog about graphics, C++, optimizations and more
    Embedded Artistry's Blog
    Honza Hubička's Blog
    Ivan Čukić's Blog
    Radek Vít's Blog C++, Rust, concurrency, software design
    craft::cpp Marin Peko's blog
    @bitwiseshift on software Matthew Rodusek's blog
    Asymmetric Transfer Lewis Baker's blog
    General Protection Fault C++, graphics, assembly
    Krister Walfridsson’s Blog Random thoughts on programming languages, compilers, operating systems, etc.
    Manu Sanchez's Blog
    Petr Zemek's Blog
    CppDepend Blog
    Ray Zhang's Blog C++, math, algorithms, machine learning and general CS topics
    Experimental Chill Danila Kutenin's Blog
    Shorne in Japan Stafford Horne's Blog
    Aras Pranckevičius's Blog
    Alex Reinking's Blog
    Isabella Muerte's Blog
    Stefan Gränitz's Blog mostly about LLVM-related stuff
    Denis Bakhvalov Denis is a blogger, speaker and author of "Performance Analysis And Tuning on Modern CPUs"
    jrb-programming John Bandela's blog
    Nathan Reed's Blog
    Kyle Halladay's Blog
    offlinemark Mark Mossberg's blog
    Embedded in Academia John Regehr's blog
    Raymii.org Remy van Elst's blog
    Dominik Berner's Blog
    Vittorio Romeo's Blog
    Timur Doumler's Blog C++ standardization and audio processing
    Christopher Di Bella's Blog C++ evolution / standardization
    C++ Truths about various C++ topics including language features, standards, idioms, design patterns, functional, and object oriented programming
    Rambling Comments Len Holgate's blog about C++ development on the Windows platforms and various other less technical stuff.
    The View From Aristeia Scott Meyerʼs blog
    Scott is the author of several excellent C++ books like Effective Modern C++ , Effective C++ and Effective STL . Very few updates nowadays since Scott has retired from C++.
    Bartosz Milewski's Programming Cafe Mostly about functional programming, category theory, etc. nowadays. Still very interesting (not only) to C++ programmers and of very high quality.

    Conferences

    CppCon The C++ Conference (USA)
    Meeting C++ Home of the Germany-based Meeting C++ conference and community platform.
    C++ Now C++ conference based in Aspen, Colorado
    C++OnSea UK-based C++ Conference
    Pacific++ C++ conference based in Sidney, Australia
    emBO++ C++ Conference with a focus on embedded systems based in Bochum, Germany
    ACCU Conference conference mostly about C and C++ but also other programming languages based in Bristol, UK
    NDC Conferences series of programming conferences held at varying places all over the world; not only about C++
    Code::Dive conference sponsored by NOKIA based in Wrocław, Poland; not only about C++
    Code Europe Poland-based programming conference; not only about C++

    Organizations Orgs

    Standard C++ Foundation Not-for-profit organization whose purpose is to support the C++ software developer community and promote the understanding and use of modern standard C++ on all compilers and platforms.
    The C++ Alliance Funds and supports educational resources and initiatives, evolves C++ through expertly maintained code libraries.
    #include <C++> A community for developers interested in C++ that aims to be inclusive and welcoming. Runs a discord server .
    Special Interest Group on C++ The primary goal of the SIG is to learn, teach, and practice software design and implementation in C++.

    User Groups

    Australia Melbourne Melbourne C++ Meetup
    Australia Sydney Sydney C++ Meetup
    China 北京 (Beijing) Beijing C++ User Group
    India ಬೆಂಗಳೂರು (Bengaluru) Bangalore C/C++ Meetup
    India पुणे (Pune) Pune C++ and Boost Meetup
    Japan 東京 (Tokyo) C/C++ Meetup Tokyo
    Singapore 新加坡 C++ Singapore
    Singapore சிங்கப்பூர் Qt Singapore
    New Zealand Auckland Auckland C++ Meetup
    Belarus Мінск (Minsk) C++ CoreHard.by
    Belgium Various Places BeC++
    Bulgaria София (Sofia) C++ User Group Sofia
    Czech Republic Praha Avast C++ Meetup
    Denmark Åarhus Aarhus C++ User group
    Denmark København Copenhagen C++ Meetup
    France Montpellier Développeurs C++ à Montpellier
    France Paris User Group C++ Francophone
    Germany Aachen C++ User Group Aachen
    Germany Berlin C++ User Group Berlin
    Germany Berlin Berlin Qt Meetup
    Germany Bochum pottcpp.de C++ User Group Ruhrgebiet
    Germany Bremen C++ User Group Bremen
    Germany Dresden C++ User Group Dresden
    Germany Düsseldorf C++ User Group Düsseldorf
    Germany Hamburg C++ User Group Hamburg
    Germany Hannover C++ User Group Hannover
    Germany Karlsruhe C++ User Group Karlsruhe
    Germany München C++ User Group München
    Germany München Qt Munich Meetup
    Germany Stuttgart Qt Meetup Ludwigsburg Stuttgart
    Hungary Budapest Hungarian C++ Community
    Ireland Dublin C++ User Group Dublin
    Italy Emilia-Romagna Italian C++ Community
    Italy Udine C++ User Group Udine
    Latvia Rīga C++ Latvia
    Macedonia Скопје (Skopje) C++ User Group Macedonia
    Netherlands Amsterdam The Dutch C++ Group
    Norway Oslo Oslo C++ Users Group
    Norway Oslo Oslo Qt Users
    Poland Gdańsk Gdańsk C++ Users group
    Poland Kraków C++ User Group Kraków
    Poland Warszawa Warsaw C++ Users
    Poland Wrocław Wro.cpp
    Portugal Lisboa Meetup de C/C++ Lisboa
    Romania Romania C++ User Group
    Romania Craiova Craiova C++ User Group
    Romania Iași Iași C/C++ Developers Meetup
    Russia Москва (Moscow) Moscow C++ User Group
    Russia Санкт-Петербург (St. Petersburg) St. Petersburg C++ User Group
    Serbia Београд (Belgrade) Serbian C++ User Group
    Spain Barcelona C++ Programmer Meetup
    Spain Madrid C/C++ | Madrid
    Sweden Göteborg Göteborg C++ Programming Meetup
    Sweden Malmö Malmö C++ User Group
    Sweden Stockholm Sweden C++
    Switzerland Luzern C++ User Group Central Switzerland
    Switzerland Zürich C++ User Group Zürich
    Turkey Istanbul C++ User Group Istanbul-cppturkey.org
    UK Bristol ACCU Bristol
    UK Cambridge ACCU Cambridge
    UK London ACCU London
    UK London C++ London
    UK London C++ London University
    UK London JUCE C++ Meetups
    UK Oxford ACCU Oxford
    UK Edinburgh C++ Edinburgh
    Israel חֵיפָה (Haifa) Haifa:C++
    Israel מְבַשֶּׂרֶת צִיּוֹן (Mevaseret Zion) Core C++
    Canada Kitchener KW::C++
    Canada Montreal C++ Montréal
    Canada Toronto Toronto C++ User Group
    USA Ann Arbor Ann Arbor C++ Meetup
    USA Atlanta Atlanta C++ Meetup
    USA Austin Austin C/C++ Meetup
    USA Boston Boston C++ Meetup
    USA Chicago Chicago C/C++ Users Group
    USA Denver North Denver Metro C++ Meetup
    USA El Dorado Hills El Dorado Hills C++ Meetup
    USA Houston Houston C++ User Group
    USA Las Vegas The Las Vegas C/C++ Meetup Group
    USA Minneapolis Twin Cities C / C++ / Assembly / Embedded / OSDev Meetup
    USA New York New York C++ Developers Group
    USA North Carolina Triangle C++ Developers Group
    USA Orange County OC Qt/QML
    USA Portland PDXCPP: The Portland C++ User Group
    USA Saint Louis Saint Louis C/C++ Meetup
    USA Salt Lake City Utah C++ Programmers
    USA San Diego San Diego C++ User Group
    USA San Francisco Area ACCU Bay Area
    USA Seattle Northwest C++ Users Group
    Brazil São Paulo C & C++ Brasil
    Brazil Florianópolis C++ CoreHard.by
    Colombia Cali Cali C++ Meetup Group

    ISO Standard(ization) ISO

    ISO WG21 International Standards Organization JTC1/SC22/WG21; The C++ Standards Committee
    C++ Standard Draft Draft Sources Github Repository
    ISO C++ Standards Committee Papers the latest C++ standardization papers