home.social

#cppinsights — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #cppinsights, aggregated by home.social.

  1. C++ Insights - Episode 74: Why move requires noexcept in C++20

    In this episode, you'll learn why noexcept is crucial for move operations of a class.

    youtu.be/d7CzCSrPp60

    #cppinsights #cpp #cpp11

  2. Today is the 8th anniversary of C++ Insights. In my latest post, I discuss its status and the gift for this special day.

    andreasfertig.com/blog/2026/05

    #cpp26 #cppinsights

  3. Today is the 8th anniversary of C++ Insights. In my latest post, I discuss its status and the gift for this special day.

    andreasfertig.com/blog/2026/05

    #cpp26 #cppinsights

  4. Today is the 8th anniversary of C++ Insights. In my latest post, I discuss its status and the gift for this special day.

    andreasfertig.com/blog/2026/05

    #cpp26 #cppinsights

  5. Today is the 8th anniversary of C++ Insights. In my latest post, I discuss its status and the gift for this special day.

    andreasfertig.com/blog/2026/05

  6. Today is the 8th anniversary of C++ Insights. In my latest post, I discuss its status and the gift for this special day.

    andreasfertig.com/blog/2026/05

    #cpp26 #cppinsights

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

    youtu.be/qjWo62dw-4s

    #cppinsights #cpp #cpp20

  8. 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.

    youtu.be/_ZvNJciCXeE

    #cppinsights #cpp #cpp11

  9. 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.

    youtu.be/_ZvNJciCXeE

    #cppinsights #cpp #cpp11

  10. 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.

    youtu.be/_ZvNJciCXeE

    #cppinsights #cpp #cpp11

  11. 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.

    youtu.be/_ZvNJciCXeE

  12. 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.

    youtu.be/_ZvNJciCXeE

    #cppinsights #cpp #cpp11

  13. You might have seen that, I'm producing the C++ Insights YouTube channel youtube.com/@andreas_fertig. There, I aim to explain various C++ elements, using cppinsights.io. This is where you come in. What is it that you want me to dive in for you?

    #cppinsights #youtube #cpp

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

    In this episode, you'll learn about the change to the operator[] in C++23.

    youtu.be/_wIj799nLOc

    #cppinsights #cpp #cpp23

  15. You might have seen that, I'm producing the C++ Insights YouTube channel youtube.com/@andreas_fertig. There, I aim to explain various C++ elements, using cppinsights.io. This is where you come in. What is it that you want me to dive in for you?

    #cppinsights #youtube #cpp

  16. 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

    #cplusplus #cpp17 #cpp #cppinsights

  17. 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/2025/12

    youtu.be/-cGbf7hZOWU

    #cppinsights #cpp #cpp20

  18. Did you know about the C++ Insights YouTube channel?

    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

  19. 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.

    youtu.be/gDKKZb4qASE

    #cppinsights #cpp #cpp20

  20. 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!

    getcracked.io

    #cppinsights #cpp

  21. 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.

    youtu.be/Ly9rD6D5iew

    #cppinsights #cpp #cpp20

  22. Did you know about the C++ Insights YouTube channel?

    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

  23. 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.

    youtu.be/9bHSiqXZhFI

    #cppinsights #cpp #cpp23

  24. 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.

    youtu.be/ay8BnkWKKWA

    #cppinsights #cpp #cpp23

  25. Did you know about the C++ Insights YouTube channel?

    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

  26. 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.

    youtu.be/dfQjKDPXPSk

    #cppinsights #cpp

  27. Did you know about the C++ Insights YouTube channel?

    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

  28. 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.

    youtu.be/lJjrIfV3N_c

    #cppinsights #cpp

  29. 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

  30. You might have seen that, I'm producing the C++ Insights YouTube channel youtube.com/@andreas_fertig. There, I aim to explain various C++ elements, using cppinsights.io. This is where you come in. What is it that you want me to dive in for you?

    #cppinsights #youtube #cpp

  31. 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.

    youtu.be/bo4VzJb61uI

    #cppinsights #cpp

  32. Workshop Preview Safe and Efficient C++ for Embedded Environments

    Get a glimpse into how I teach.

    You can book your seat for the full edition "Safe and Efficient C++ for Embedded Environments", May 30: andreasfertig.com/courses/safe

    youtu.be/kDZKo9Om6lQ

    #cppinsights #cpp

  33. 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.

    youtu.be/1cBOZjiC6DQ

    #cppinsights #cpp

  34. 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.

    youtu.be/8-_6-nJGzNo

    #cppinsights #cpp

  35. 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.

    youtu.be/xA954XgC42Q

    #cppinsights #cpp

  36. C++ Insights - Episode 58: 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 in C++23.

    youtu.be/BTGs7R6hZQs

    #cppinsights #cpp