#cpp20
Material from my CppCon talk "Embedded-Friendly C++: Features That Make a Difference" is available!

👉 Slides: https://fertig.to/slides

#cpp #cpp20 #cpp23 #cpp26 #cppcon
Here are the slides to a talk I recently gave.
fertig.to
September 18, 2026 at 7:00 PM
In my latest blog post, "Move in C++ without a std::move", I'm why my rule to use move rarely gets even better in C++20.

https://andreasfertig.com/blog/2026/09/move-in-cpp-without-a-stdmove/

#cplusplus #cpp20 #cpp23 #cpp
Move in C++ without a std::move
In one of my earlier posts, Why you should use std::move only rarely I said that you should use std::move only rarely. In today's post,...
andreasfertig.com
September 1, 2026 at 1:16 PM
C++ coroutines are a game-changer for asynchronous programming. But trying to grasp them can be pretty tough. Join my self-study course and finally make asynchronous programming work for you!

https://fertig.to/slcoro

#cpp20 #programming #coroutines #cpp
Join my C++ coroutines self-study course
fertig.to
August 17, 2026 at 2:36 PM
Check out my post, "C++20's Dynamic Allocations at Compile-time", I discuss constexpr allocations and where they have a practical impact for every developer.

https://andreasfertig.com/blog/2021/08/cpp20-dynamic-allocations-at-compile-time/

#cplusplus #cpp20 #cpp
C++20 Dynamic Allocations at Compile-time
You may already have heard and seen that C++20 brings the ability to allocate dynamic memory at compile-time. This leads to std::vector...
andreasfertig.com
July 10, 2026 at 5:57 PM
In my latest blog post, "Keep It Tight: Restrict Variadic Templates Using C++20 Concepts," you'll learn about the power of Concepts.

https://andreasfertig.com/blog/2026/07/keep-it-tight-restrict-variadic-templates-using-cpp20-concepts/

#cplusplus #cpp20 #cpp #concepts
Keep It Tight: Restrict Variadic Templates Using C++20 Concepts
I previously wrote about C++20's Concepts. Today I would like to discuss another aspect of Concepts: how they help you to limit the dat...
andreasfertig.com
July 7, 2026 at 11:11 AM
What if you could write modern, easy-to-read code with fewer bugs?

Update your skills now: https://fertig.to/slcpp20

#cpp20 #programming #course #cpp
Join my C++17 and 20 self-study course
fertig.to
July 6, 2026 at 5:09 PM
Check out my post, "C++20's Dynamic Allocations at Compile-time", I discuss constexpr allocations and where they have a practical impact for every developer.

https://andreasfertig.com/blog/2021/08/cpp20-dynamic-allocations-at-compile-time/

#cplusplus #cpp20 #cpp
C++20 Dynamic Allocations at Compile-time
You may already have heard and seen that C++20 brings the ability to allocate dynamic memory at compile-time. This leads to std::vector...
andreasfertig.com
June 12, 2026 at 6:18 PM
For C++ developers who want to write modern code

The book "Programming with C++20 "will help you to apply the new features of C++20.

Order your copy here:

Print: https://amzn.to/4hZLrc1
E-book: https://fertig.to/bpwcpp20

#cpp20 #programming #book #cplusplus
May 18, 2026 at 4:51 PM
60年代生まれのAlgol 68、最新GCCに初上陸:C++20デフォルト化と同日リリースの狙い

https://xenospectrum.com/gcc-16-cpp20-zen6-algol68/
60年代生まれのAlgol 68、最新GCCに初上陸:C++20デフォルト化と同日リリースの狙い
xenospectrum.com
May 5, 2026 at 5:31 AM
60年代生まれのAlgol 68、最新GCCに初上陸:C++20デフォルト化と同日リリースの狙い

https://xenospectrum.com/gcc-16-cpp20-zen6-algol68/
60年代生まれのAlgol 68、最新GCCに初上陸:C++20デフォルト化と同日リリースの狙い
xenospectrum.com
May 5, 2026 at 5:31 AM
60年代生まれのAlgol 68、最新GCCに初上陸:C++20デフォルト化と同日リリースの狙い

https://xenospectrum.com/gcc-16-cpp20-zen6-algol68/
60年代生まれのAlgol 68、最新GCCに初上陸:C++20デフォルト化と同日リリースの狙い
xenospectrum.com
May 5, 2026 at 5:31 AM
You can benefit from my knowledge of modern and clean code, too.

Order your copy here:

Print: https://amzn.to/4hZLrc1
E-book: https://fertig.to/bpwcpp20

#cpp20 #programming #book #cplusplus
May 4, 2026 at 4:07 PM
Godot 4.7、HDR対応でもC++17本体は据え置き — なぜ言語標準を変えなかったのか

https://xenospectrum.com/godot-hdr-cpp20-windows/
Godot 4.7、HDR対応でもC++17本体は据え置き — なぜ言語標準を変えなかったのか
xenospectrum.com
May 1, 2026 at 10:25 AM
コルーチンを活用するための標準クラスは C++26 でやっとか。 WinRT 方面では独自クラスで利用が始まってたけど、標準は時間がかかったね
cpprefjp.github.io/reference/ex...
task - cpprefjp C++日本語リファレンス
`task`クラステンプレートは、[コルーチン](/lang/cpp20/coroutines.md)の戻り値型として使用できる[Sender](sender.md)を表す。
cpprefjp.github.io
April 26, 2026 at 1:29 PM
Godot 4.7、HDR対応でもC++17本体は据え置き — なぜ言語標準を変えなかったのか

https://xenospectrum.com/godot-hdr-cpp20-windows/
Godot 4.7、HDR対応でもC++17本体は据え置き — なぜ言語標準を変えなかったのか
xenospectrum.com
April 26, 2026 at 1:39 AM
holy shit.
April 23, 2026 at 6:47 PM
Why struggle with complex asynchronous code when coroutines can simplify it all? My self-study course breaks down everything you need to know—in just three hours of video content. Learn now, apply tomorrow!

https://fertig.to/slcoro

#cpp20 #programming #coroutines #cpp
Join my C++ coroutines self-study course
fertig.to
April 20, 2026 at 3:23 PM
C++Now 2026 SESSION ANNOUNCEMENT: Testing Everything in Constexpr by Braden Ganetsky

https://schedule.cppnow.org/session/2026/testing-everything-in-constexpr/

Register now at https://cppnow.org/registration/

#constexpr #cpp20 #design #metaprogramming #testing
C++Now 2026 Session Announcement: Testing Everything in Constexpr by Braden Ganetsky
schedule.cppnow.org
April 18, 2026 at 1:46 AM
C++ Insights - Episode 73: Things you can do effortlessly with C++20s concepts

In this episode, you'll learn how C++20s concepts help you to write less code that's easier to maintain at the same time.

https://youtu.be/qjWo62dw-4s

#cppinsights #cpp #cpp20
C++ Insights - Episode 73: Things you can do effortlessly with C++20s concepts
youtu.be
April 15, 2026 at 5:42 PM
Check out my post, "unique_ptr and the pointer to implementation idiom", I'll show you how you can use a unique_ptr together with PImpl.

https://andreasfertig.com/blog/2024/11/unique_ptr-and-the-pointer-to-implementation-idiom/

#cplusplus #cpp #cpp20
unique_ptr and the pointer to implementation idiom
Last time, I wrote about unique_ptr and PImpl, demonstrating why you can't use a unique_ptr for PImpl. This time, I'd like to show you...
andreasfertig.com
April 10, 2026 at 5:04 PM
The German @iXmagazin issue 2026/04 contains one of my articles "Neue Features in C++26"

https://andreasfertig.com/blog/2026/04/ix-article-neue-features-in-cpp26/

#cpp #cpp20 #ct #heise #article
iX Article: Neue Features in C++26
An article I wrote for the German iX magazine "Neue Features in C++26" is available in issue 2026/04. It is available as a printed edit...
andreasfertig.com
April 9, 2026 at 9:14 AM