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
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
You might have seen that, I'm producing the C++ Insights YouTube channel https://www.youtube.com/@andreas_fertig There, I aim to explain various C++ elements, using https://cppinsights.io This is where you come in. What is it that you want me to dive in for you?
#cppinsights #youtube #cpp
Today I share my lesson learned when it comes to structured bindings and a custom get in my post, "Something you should know about structured bindings"
andreasfertig.com/blog/2021/03/something-y...
#cplusplus #cpp17 #cpp #cppinsights
C++ Insights - Episode 70: Efficiently passing a std::source_location object
In this episode, I'll answer a question from a viewer about how to efficiently pass a std::source_location object.
The blog post I mention in the video is: andreasfertig.com/blog/2026/01...
#cppinsights #cpp #cpp20
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
C++ Insights - Episode 69: = default and uniform initialization - Best Practice Explained
In this episode, you'll learn a best practice using =default and uniform initialization.
https://youtu.be/gDKKZb4qASE
#cppinsights #cpp #cpp20
I’m thrilled to announce that getcracked.io has become the first sponsor of C++ Insights. Their logo is now displayed in the top‑right corner of our website. Thank you for your support!
https://getcracked.io
#cppinsights #cpp
C++ Insights - Episode 68: C++20: Making constructors smarter with conditional explicit
In this episode, you'll learn about the power of C++20's conditional explicit.
https://youtu.be/Ly9rD6D5iew
#cppinsights #cpp #cpp20
Did you participate in the lambda hunt challenge? Here is some more background with an example.
andreasfertig.com/blog/2022/08/cpp-insight...
#cplusplus #cpp #cppinsights #cpp20
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
C++ Insights - Episode 67: C++23: Why if consteval can make your code better
In this episode, you'll learn how C++23's if consteval helps you avoiding mistakes.
https://youtu.be/9bHSiqXZhFI
#cppinsights #cpp #cpp23
C++ Insights - Episode 66: How C++23 handles temporary objects in range-based for-loops
In this episode, you'll learn how C++23 reduces undefined behavior in range-based for-loops for you.
https://youtu.be/ay8BnkWKKWA
#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
C++ Insights - Episode 65: C++26: Pack expansions for parameter packs
In this episode, you'll learn about the new ways you have in C++26 using parameter packs.
https://youtu.be/dfQjKDPXPSk
#cppinsights #cpp
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
C++ Insights - Episode 64: C++20 Guideline: When to Use auto in Function Parameters
In this episode, you'll learn a guideline for effectively using C++20's abbreviated function template parameters.
https://youtu.be/lJjrIfV3N_c
#cppinsights #cpp
How I did speed up the CI build time for C++ Insights
andreasfertig.com/blog/2025/06/ci-pipeline...
#cplusplus #cpp26 #cpp20 #cpp23 #cppinsights
C++ Insights - Episode 63: Faster C++ Builds: Optimize Templates for Speed
In this episode, we dive into optimizing function templates for faster build times. Learn practical techniques to reduce compilation overhead and speed up your development workflow!
youtu.be/xQy9oBRJw1g
#cppinsights #cpp
You might have seen that, I'm producing the C++ Insights YouTube channel https://www.youtube.com/@andreas_fertig There, I aim to explain various C++ elements, using https://cppinsights.io This is where you come in. What is it that you want me to dive in for you?
#cppinsights #youtube #cpp
C++ Insights - Episode 62: C++23 Game Changer: Behind the curtains of deducing this
In this episode, you learn about the explicit object parameter from C++23. You might know this as deducing this.
https://youtu.be/bo4VzJb61uI
#cppinsights #cpp
C++ Insights upgraded to Clang 20 🎉🚀🥳
andreasfertig.com/blog/2025/05/cpp-insight...
#cplusplus #cpp #cpp23 #cpp26 #cppinsights
C++ Insights - Episode 61: C++20 NTTP Gets another Boost: Structural Types as Template Parameters
In this episode, you learn about another useful addition of NTTPs in C++20, where you can now use structural types as template parameters.
https://youtu.be/1cBOZjiC6DQ
#cppinsights #cpp
C++ Insights - Episode 60: C++20 NTTP Gets a Boost: Floating point numbers as Template Parameters
In this episode, you learn about the addition of NTTPs in C++20, where you can now use floating point numbers as template parameters.
https://youtu.be/8-_6-nJGzNo
#cppinsights #cpp
C++ Insights - Episode 59: C++ Insights' new C++ to C transformation
In this episode, you learn about a new transformation in C++ Insights that translates C++ to C code. While I still favor C++, this transformation helps decipher more C++ constructs.
https://youtu.be/xA954XgC42Q
#cppinsights #cpp
C++ Insights now uses Clang 19. Read the details!
https://bit.ly/3PwM5AQ
#cplusplus #cpp26 #cpp20 #cpp23 #cppinsights
C++ Insights - Episode 57: 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.
https://youtu.be/3CR1ow5BfJM
#cppinsights #cpp
The second transformation did fall out of the first one.
Before transforming, ask yourself whether this code is safe and how many temporaries it contains.
cppinsights.io/s/ed467eb7
I'll write more about all that in a blog post soon.
#cppinsights #cpp #cplusplus #llvm #clang
I'm pleased to tell you that I added 2 new transformations to C++ Insights cppinsights.io 🎉 🎈
The first one is for people who wonder how C++ works in terms of C.
cppinsights.io/s/2acc6044
Yes, what you are looking at is a Cfront mode 😀
#cppinsights #cpp #cplusplus