ACCU on Sea 2026 SESSION ANNOUNCEMENT: Taming C++23 - The Things About C++23 You Do Not Know by Nicolai M. Josuttis

https://accuonsea.uk/2026/sessions/taming-cpp23-the-things-about-cpp23-you-do-not-know/

Register now at https://accuonsea.uk/tickets/

#Cpp23 #Cpp #Programming #Coding

ACCU on Sea

Why are some C++ standard library design issues so difficult to fix once standardized?

Nicolai Josuttis and Jesper Pedersen discuss the design of Filter View in C++20, C++23, and C++26, and how Ranges design decisions can affect const-correctness, usability, and safety. #CPlusPlus #CPP #Cpp23 #Cpp26 #ModernCpp

Watch here:
https://www.youtube.com/watch?v=i2bUe7kA61w

Understanding C++ Ranges and Filter View: Nicolai Josuttis on Design Challenges and Pitfalls

YouTube

ACCU on Sea 2026 SESSION ANNOUNCEMENT: Taming C++23 - The Things About C++23 You Do Not Know by Nicolai M. Josuttis

https://accuonsea.uk/2026/sessions/taming-cpp23-the-things-about-cpp23-you-do-not-know/

Register now at https://accuonsea.uk/tickets/

#Cpp23 #Cpp #Programming #Coding

ACCU on Sea

How does a new C++ standard actually come together?

In part 1 of this interview, Jesper Pedersen talks with Nicolai Josuttis about the evolution of C++ standards, the complexity of C++23, and the challenges of writing comprehensive modern C++ books. #CPlusPlus #CPP #Cpp23 #ModernCpp #SoftwareEngineering

Watch here:
https://www.youtube.com/watch?v=QcOiQp0xzzQ

How C++ Evolves: Nicolai Josuttis on Standards, Teaching, and the Pain of Getting It Right

YouTube

In my latest blog post, "What reinterpret_cast doesn't do," you'll learn about one of C++'s biggest pitfalls and how to avoid it.

https://andreasfertig.com/blog/2026/04/what-reinterpret_cast-doesnt-do/

#cplusplus #cpp #cpp20 #cpp23

C++ Insights - Episode 71: C++23: multidimensional operator[]

In this episode, you'll learn about the change to the operator[] in C++23.

https://youtu.be/_wIj799nLOc

#cppinsights #cpp #cpp23

Did you know about the C++ Insights YouTube channel?

https://youtube.com/@andreas_fertig

You get a new video there every third Wednesday of the month.

The next video goes out in less than 24 hours!

#cppinsights #cpp #cpp23

In my main project (very large physics simulation) we're about to start allowing c++23 features. I generally try to keep c++-isms to a minimum, but I welcome things like .contains() methods and things that make c++ more pleasant (i.e. python-like). Any "favorite" c++23 features you would recommend that we adopt? Any to avoid?
#cpp #cpp23 #software #softwareDevelopment #softwareEngineering

TIL: C++23 you can use named universal character escapes

#include <print>
int main() {
std::print("\N{GREEN HEART}"); // πŸ’š
}

https://en.cppreference.com/w/cpp/language/escape.html#Named_universal_character_escapes

#cplusplus #cpp #cpp23 #programming

Escape sequences - cppreference.com

May I make you aware of the phantastic @compiler_explorer, that totally indispensable tool to every software developer - the brainchild of @mattgodbolt ?

I can speak only as an average C++ developer who works at a small company, and who happens to be stranded in the C++ committee.

For my own experiments, I have a personal bookmark in my browser called "C++23 playground" as a starting point for for more elaborate adventures in the C++ lands. May be, it helps you as well:

https://godbolt.org/z/Mz96j16nx

To the best of my knowledge, the provided flags will give you some highly recommended defaults for compiler diagnostics and maximum language conformance, in the three major implementations Clang/libc++, GCC/libstdc++, and MSVC/MS-STL. Maybe you'll get some inspiration for your daily grind.

Please support Matt and the entire CE team 🀘, f.e. by getting some swag that we nerds can proudly present in the public and wear as protective gear ☺️

Visit https://shop.compiler-explorer.com/promo/BLACKFRIDAY 🀩

#cpp #cpp23 #cplusCplus #programming

Compiler Explorer - C++

int main() { constexpr auto toUsAll = "world"; std::println("Hello {}", toUsAll); }