C++ for embedded systems: constexpr and consteval
Andreas Fertig's Blog
by Andreas Fertig
1w ago
In today's post, I'll learn how modern C++ can influence the code you write for your embedded system. You will see code using up to C++23. The example I show you below circles around at least two questions I got various times from customers: What is consteval good for ..read more
Visit website
IX Article: C++-Coroutinen einsetzen: Tasks und Generatoren
Andreas Fertig's Blog
by Andreas Fertig
1w ago
An article I wrote for the German iX magazine "C++-Coroutinen einsetzen: Tasks und Generatoren" is available in issue 2025/02. It is available as a printed edition as well as online. You can find the companion source code at GitHub. I hope you find the article both interesting and ..read more
Visit website
C++Online workshop: Safe and Efficient C++ for Embedded Environments (compact)
Andreas Fertig's Blog
by Andreas Fertig
2w ago
I'm thrilled to let you know that I'll give the workshop "Safe and Efficient C++ for Embedded Environments (compact)" as part of C++Online. The workshop will take place on Monday, February 24th, 2025. It is a remote workshop, so we can join from everywhere. The course is specifically for ..read more
Visit website
IX Article: C++20-Coroutinen effizient verwenden
Andreas Fertig's Blog
by Andreas Fertig
2w ago
An article I wrote for the German iX magazine "C++20-Coroutinen effizient verwenden" is available in issue 2025/01. It is available as a printed edition as well as online. You can find the companion source code at GitHub. I hope you find the article both interesting and inspiring. Andreas ..read more
Visit website
Code::dive 2024 recording of my talk "Fast and small C++ - When efficiency matters" is available
Andreas Fertig's Blog
by Andreas Fertig
3w ago
I'm pleased to announce that the recording of my talk at code::dive Fast and small C++ - When efficiency matters of my presentation is available YouTube: A longer version of this talk I gave at CppCon is available here. You can find the slides of this talk on my talks ..read more
Visit website
C++ Insights Episode 58: C++ Insights new show object lifetime transformation
Andreas Fertig's Blog
by Andreas Fertig
1M ago
I published a new C++ insights episode: C++ Insights new show object lifetime transformation. In this episode, you learn about a new transformation in C++ Insights that visualizes object lifetime. This can help you uncover UB. I'll demonstrate the power of the transformation using range-based for-loops and their latest update ..read more
Visit website
CppCon 2024 recording of my talk "Fast and small C++ - When efficiency matters" is available
Andreas Fertig's Blog
by Andreas Fertig
1M ago
I was looking forward for the release of my CppCon talk Fast and small C++ - When efficiency matters, which is now available: YouTube: I enjoy this topic so much! You can find the slides of this talk on my talks and training page. This site also contains details about my ..read more
Visit website
C++ Insights with Clang 19 and more
Andreas Fertig's Blog
by Andreas Fertig
1M ago
I'm happy to announce that C++ Insights is now driven by LLVM/Clang 19! This time, updating to the new Clang version was more or less straightforward. The beauty of Clang 19 is that it supports more C++23 and C++26 features. One I was specifically looking forward to ..read more
Visit website
How to use a constexpr std::string
Andreas Fertig's Blog
by Andreas Fertig
1M ago
With C++20 we got consexpr std::vector and std::string in the STL. An awesome feature, I think, from a technical standpoint. However, the initial joy often ends quickly once most people I met tried to use it. Why? Well, maybe you already explored what you can do with ..read more
Visit website
C++ Insights Episode 57: More performance thanks to more implicit moves in C++20
Andreas Fertig's Blog
by Andreas Fertig
2M ago
I published a new C++ insights episode: More performance thanks to more implicit moves in C++20. In this episode, you learn about a change in the standard that can give you more performance, thanks to the implicit move. Source code: https://godbolt.org/z/r1W4K9oGM Andreas ..read more
Visit website

Follow Andreas Fertig's Blog on FeedSpot

Continue with Google
Continue with Apple
OR