C++ Insights - Episode 72: Why you should never call a virtual member function in a constructor

In this episode, you'll learn by example why you should never call a virtual member function from a constructor.

https://youtu.be/_ZvNJciCXeE

#cppinsights #cpp #cpp11

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 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"

https://andreasfertig.com/blog/2021/03/something-you-should-know-about-structured-bindings/

#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: https://andreasfertig.com/blog/2025/12/cpp20s-stdsource_location-in-action/

https://youtu.be/-cGbf7hZOWU

#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 proudly displayed in the top‑right corner of our website. Thank you for your support since the beginning of November!

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