Fluent C++
- Usage First, Implementation After: A Principle of Software Development 2022-06-25 Jonathan Boccara
- Design Patterns VS Design Principles: Factory method 2022-06-05 Jonathan Boccara
- How to Store an lvalue or an rvalue in the Same Object 2022-05-16 Jonathan Boccara
- Copy-Paste Developments 2022-04-26 Jonathan Boccara
- Design Patterns VS Design Principles: Abstract Factory 2022-04-06 Jonathan Boccara
- How to Generate All the Combinations from Several Collections 2022-03-18 Jonathan Boccara
- Code It Yourself: Generate All the Combinations from Several Collections 2022-03-14 Jonathan Boccara
- A Good Way to Handle Errors Is To Prevent Them from Happening in the First Place 2022-02-25 Jonathan Boccara
- Design Patterns VS Design Principles: Visitor 2022-02-09 Jonathan Boccara
- Which Programming Paradigm Gives the Most Expressive Code? 2022-01-24 Jonathan Boccara
MC++ BLOG
- Time Zones: Details 2024-05-06 Rainer Grimm
- My ALS Journey: 9/n with Hector 2024-04-29 Rainer Grimm
- C++20: Query Calendar Dates and Ordinal Dates 2024-04-22 Rainer Grimm
- C++20: Displaying and Checking Calendar Dates 2024-04-15 Rainer Grimm
- C++20: Creating Calendar Dates 2024-04-08 Rainer Grimm
- My ALS Journey: 8/n with Easter Present 2024-03-30 Rainer Grimm
- C++20: Time of Day 2024-03-25 Rainer Grimm
- C++20: Basic Chrono Terminology with Time Duration and Time Point 2024-03-18 Rainer Grimm
- My Next Mentoring Program: “Concurrency with Modern C++” starts 2024-03-11 Rainer Grimm
- C++20: Basic Chrono Terminology 2024-03-04 Rainer Grimm
r/C++
- [HIRING] Video Game Developer 2024-05-07 /u/davidpaul_kkdigital
- How did you end up learning things like TMP/SFINAE, move semantics, type erasure, and other "advanced" features? 2024-05-07 /u/bruh_cannon
- What is the C++ way of doing this? 2024-05-07 /u/JayVinn21
- Shout out for the Au units library 2024-05-07 /u/strike-eagle-iii
- [C++20 Modules] How to use directories? 2024-05-06 /u/AlectronikLabs
- std::expected - Monadic Extensions 2024-05-06 /u/joebaf
- BugInsight: A memory leak and deadlock finder for C, C++ 2024-05-06 /u/__builtin_trap
- New C++ Conference Videos Released This Month - May 2024 2024-05-06 /u/ProgrammingArchive
- Advanced C++ 2024-05-06 /u/Ham_Apke_Hai_Kon
- Linux Perf: Measuring Specific Code Sections with Pause/Resume APIs - Performance Engineering 2024-05-06 /u/pavel_v
- Why major compilers likw GCC and Clang still do not support C++20 modules ?? 2024-05-05 /u/redradist
- Release v1.12.0 · ninja-build/ninja 2024-05-05 /u/GlitteringHighway859
- Suggestion for a code along playlist 2024-05-05 /u/Dev-Sec_emb
- Made a tool for measuring code coverage of template code 2024-05-04 /u/petiaccja
- PlutoBook: Paged HTML Rendering Library 2024-05-04 /u/SamNwutobo
- What is your experience in programming on Neovim for C++? 2024-05-04 /u/DEVwsam
- Statistics on increasing complexity of the C++ compiler 2024-05-04 /u/rsashka
- rusty.hpp: A Borrow Checker and Memory Ownership System for C++20 (+Option, Result, Non-Nullable Values) (heavily inspired from Rust) 2024-05-04 /u/Beginning-Safe4282
- I made a C++ lightweight unit testing / fuzzing / logging / assertion framework 2024-05-04 /u/sunxfancy
- Visualizing C++ data structures during debugging 2024-05-04 /u/sunxfancy
Standard C++
- Adding State to the Update Notification Pattern, Part 2 -- Raymond Chen 2024-05-07 Blog Staff
- User-Defined Formatting in std::format -- Spencer Collyer 2024-05-02 Blog Staff
- Adding State to the Update Notification Pattern, Part 1 -- Raymond Chen 2024-04-30 Blog Staff
- CopperSpice: Declarations Gone Wrong -- Copperspice 2024-04-26 Ansel Sermersheim
- Embedding (and Extracting) DLLs into EXEs as Binary Resources -- Giovanni Dicanio 2024-04-26 Giovanni Dicanio
- Looking for Pointers: The C++ Memory Safety Debate -- John Farrier 2024-04-26 John Farrier
- Why you shouldn't have virtual member functions with default parameters -- Andreas Fertig 2024-04-26 Blog Staff
- SObjectizer Tales – Epilogue--Marco Arena 2024-04-25 Marco Arena
- When and How Variables are Initialized? - Part 2 -- Sandor Dargo 2024-04-22 Blog Staff
- Overload 180: C++ Safety, In Context -- Herb Sutter 2024-04-18 Blog Staff
- SObjectizer Tales – 28. If I had a magic wand....--Marco Arena 2024-04-18 Marco Arena
- Results summary: 2024 Annual C++ Developer Survey "Lite" 2024-04-12 Blog Staff
- SObjectizer Tales – 27. Design ideas--Marco Arena 2024-04-11 Marco Arena
- Trip Report: Spring ISO C++ Meeting in Tokyo, Japan -- Jonathan Müller 2024-04-08 Blog Staff
- How not to check array size in C++ 2024-04-08 Andrey Karpov
- Survey closing soon: 2024 Annual C++ Developer Survey "Lite" 2024-04-08 Blog Staff
- GCC 14 -fanalyzer improvements for buffer overflows and more -- David Malcolm 2024-04-04 Blog Staff
- Using Copilot Chat with C++ in VS Code -- Sinem Akinci 2024-04-04 Blog Staff
- SObjectizer Tales – 26. Dispatcher selection--Marco Arena 2024-04-04 Marco Arena
- 2024 Annual C++ Developer Survey "Lite" 2024-04-03 Blog Staff
Abseil Blog & Tips
- Tip of the Week #224: Avoid <code>vector.at()</code> 2024-03-21
- Tip of the Week #227: Be Careful with Empty Containers and Unsigned Arithmetic 2024-03-21
- Tip of the Week #229: Ranked Overloads for Template Metaprogramming 2024-03-21
- Performance Tip of the Week #74: Avoid sweeping street lights under rugs 2023-11-10
- Performance Tip of the Week #75: How to microbenchmark 2023-11-10
- Performance Tip of the Week #70: Defining and measuring optimization success 2023-10-20
- Performance Tip of the Week #60: In-process profiling: lessons learned 2023-10-15
- Performance Tip of the Week #64: More Moore with better API design 2023-10-10
- Performance Tip of the Week #52: Configuration knobs considered harmful 2023-09-30
- Performance Tip of the Week #7: Optimizing for application productivity 2023-09-14
- Abseil Breaking Change Policy Update 2023-08-28
- Performance Tip of the Week #21: Improving the efficiency of your regular expressions 2023-03-02
- Performance Tip of the Week #39: Beware microbenchmarks bearing gifts 2023-03-02
- Performance Tip of the Week #53: Precise C++ benchmark measurements with Hardware Performance Counters 2023-03-02
- Performance Tip of the Week #9: Optimizations past their prime 2023-03-02
- Perf Tips 2023-03-02
- Tip of the Week #198: Tag Types 2023-02-15
- Tip of the Week #218: Designing Extension Points With FTADLE 2023-01-19
- Tip of the Week #124: <code>absl::StrFormat()</code> 2022-11-16
- Tip of the Week #18: String Formatting with Substitute 2022-11-16
C++
- General tips for my first big project 2024-05-06 /u/xella64
- Map lvalue reference 2024-05-06 /u/OkRun4357
- My role model is the creator of CPP and I wish to talk with him before its too late 2024-05-05 /u/tensorphobia
- What's the best way to create levels in a C++ game? 2024-05-05 /u/Disastrous-Tree8926
- Nothing prints out 2024-05-05 /u/ZacharyPlayzYouTube
- Why is onlineGDB not giving the same result as another compiler? 2024-05-04 /u/Technical_Cloud8088
- "Why Rust Isn't Killing C++" by Logan Thorneloe 2024-05-04 /u/codejockblue5
- msvc behaves differently comparing to clang++/g++. 2024-05-03 /u/LiAuTraver
- Need help with IoT LED/Button 🙁 2024-05-02 /u/OceanShip94942
- Best way to learn c++ in a couple weeks? 2024-05-02 /u/Malice-Observer089
- Chunk grid not excluding chunks inside the grid 2024-05-02 /u/Devup_
- What now? 2024-05-02 /u/Uknown2235
- Running into a bug I can't figure out 2024-05-01 /u/RaveLordeNito
- Please need help badly, cant find the issue in my code. C++ college student.. 2024-05-01 /u/codingIsFunAndFucked
- Beginner C++ student. Help with cleaning up program and efficiency. 2024-05-01 /u/pdxLink
- Guys why tf can’t i build this 2024-05-01 /u/sBitSwapper
- Looking for suggestions on design choice 2024-05-01 /u/WhatIfItsU
- In Dire Need Of Help 2024-05-01 /u/Rough_Concentrate852
- C++ Binary File has weird symbols 2024-04-30 /u/Tiny_Jello2796
- Need help on this assignment. 2024-04-30 /u/biguzivert_