Trending

#cppinsights

Latest posts tagged with #cppinsights on Bluesky

Latest Top
Trending

Posts tagged #cppinsights

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

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

1 1 0 0
Preview
Your C++ Insights Topics

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

4 3 1 0
Preview
Something you should know about structured bindings Today's post is partially about C++ Insights and a lesson learned. Last week Dawid Pilarski opened issue #381 for C++ Insights. There h...

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

3 3 0 0
Preview
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.

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

1 1 0 0
Preview
Check out the C++ Insights YouTube channel

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

5 1 0 0
C++ Insights - Episode 69: = default and uniform initialization - Best Practice Explained
C++ Insights - Episode 69: = default and uniform initialization - Best Practice Explained

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

2 2 0 0
Preview
Welcome the first C++ Insights sponsor

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

2 1 0 0
C++ Insights - Episode 68: C++20: Making constructors smarter with conditional explicit
C++ Insights - Episode 68: C++20: Making constructors smarter with conditional explicit

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

2 1 0 0
Preview
C++ Insights: Lambdas in unevaluated contexts About two weeks ago, I added support for P0315R4: Lambdas in unevaluated contexts, to C++ Insights. What can out do with this new abili...

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

4 2 0 0
Preview
Check out the C++ Insights YouTube channel

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

3 1 0 0
C++ Insights - Episode 67: C++23: Why if consteval can make your code better
C++ Insights - Episode 67: C++23: Why if consteval can make your code better

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

1 1 0 0
C++ Insights - Episode 66: How C++23 handles temporary objects in range-based for-loops
C++ Insights - Episode 66: How C++23 handles temporary objects in range-based for-loops

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

1 0 0 0
Preview
Check out the C++ Insights YouTube channel

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

3 1 0 0
C++ Insights - Episode 65: C++26: Pack expansions for parameter packs
C++ Insights - Episode 65: C++26: Pack expansions for parameter packs

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

4 0 0 0
Preview
Check out the C++ Insights YouTube channel

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

1 0 0 0
C++ Insights - Episode 64: C++20 Guideline: When to Use auto in Function Parameters
C++ Insights - Episode 64: C++20 Guideline: When to Use auto in Function Parameters

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

1 0 0 0
Preview
CI pipeline improvments for C++ Insights A little over a year ago, I added support for running C++ Insights natively on ARM (see this post for more details C++ Insights with Cl...

How I did speed up the CI build time for C++ Insights

andreasfertig.com/blog/2025/06/ci-pipeline...

#cplusplus #cpp26 #cpp20 #cpp23 #cppinsights

1 2 0 0
C++ Insights - Episode 63: Faster C++ Builds: Optimize Templates for Speed
C++ Insights - Episode 63: Faster C++ Builds: Optimize Templates for Speed YouTube video by Andreas Fertig

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

3 1 0 0
Preview
Your C++ Insights Topics

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

2 0 0 0
C++ Insights - Episode 62: C++23 Game Changer: Behind the curtains of deducing this
C++ Insights - Episode 62: C++23 Game Changer: Behind the curtains of deducing this

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

1 0 0 0
Preview
C++ Insights now uses Clang 20 Time to celebrate C++ Insights' 7th birthday! As a birthday present, I managed to switch C++ Insights to Clang 20! This enables you to...

C++ Insights upgraded to Clang 20 🎉🚀🥳

andreasfertig.com/blog/2025/05/cpp-insight...

#cplusplus #cpp #cpp23 #cpp26 #cppinsights

16 4 0 1
C++ Insights - Episode 61: C++20 NTTP Gets another Boost: Structural Types as Template Parameters
C++ Insights - Episode 61: C++20 NTTP Gets another Boost: Structural Types as Template Parameters

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

5 2 0 0
C++ Insights - Episode 60: C++20 NTTP Gets a Boost: Floating point numbers as Template Parameters
C++ Insights - Episode 60: C++20 NTTP Gets a Boost: Floating point numbers as Template Parameters

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

2 1 0 0
C++ Insights - Episode 59: C++ Insights' new C++ to C transformation
C++ Insights - Episode 59: C++ Insights' new C++ to C transformation

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

2 0 0 0
Post image

C++ Insights now uses Clang 19. Read the details!

https://bit.ly/3PwM5AQ

#cplusplus #cpp26 #cpp20 #cpp23 #cppinsights

2 1 0 0
Post image

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

3 0 0 0
Preview
C++ Insights - Object lifetime visualization struct list { char data[5]; char* begin() { return data; } char* end() { return &data[5

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

2 1 0 0
Preview
C++ Insights - Cfront demo class Apple { public: Apple(){}; Apple(int x) : mX{x} { } ~Apple() { mX =

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

2 1 1 0