home.social

Search

122 results for “andreasfertig”

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

  2. Check out my post, "When an empty destructor is required", you learn about a specific case where you must violate the rule from last month's post.

    andreasfertig.com/blog/2023/12

    #cplusplus #cpp #cpp17

  3. In my latest blog post, "From Undefined to Defined: Using std::launder in C++," you'll learn when and why you need to do your C++ laundry.

    andreasfertig.com/blog/2026/05

    #cplusplus #cpp #cpp17

  4. Check out my post, "unique_ptr and the pointer to implementation idiom", I'll show you how you can use a unique_ptr together with PImpl.

    andreasfertig.com/blog/2024/11

    #cplusplus #cpp #cpp20

  5. In my latest blog post, "What reinterpret_cast doesn't do," you'll learn about one of C++'s biggest pitfalls and how to avoid it.

    andreasfertig.com/blog/2026/04

    #cplusplus #cpp #cpp20 #cpp23

  6. In my latest blog post, "Best performance of a C++ singleton," you'll learn about how to control the performance of a singleton.

    andreasfertig.com/blog/2026/03

    #cplusplus #cpp #cpp17

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

  8. In my latest blog post, "The Reset trick," you'll learn why I used to make the copy- and move-operations private and default last time.

    andreasfertig.com/blog/2026/02

    #cplusplus #cpp #cpp17

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

  10. Check out my post, "Efficient C++: The hidden compile-time cost of auto return types," you'll learn how to optimize compile times for your C++ code.

    andreasfertig.com/blog/2025/09

    #cplusplus #cpp #cpp17

  11. In my latest blog post, "Singleton done right in C++," you'll learn how to implement a singleton correctly, if you have to.

    andreasfertig.com/blog/2026/01

    #cplusplus #cpp #cpp17

  12. In my latest blog post, "C++20s `std::source_location` in action," you'll learn how the datatype works and how to pass such an object.

    andreasfertig.com/blog/2025/12

    #cplusplus #cpp #cpp20

  13. Still writing C++11/C++14 and hoping C++17/C++20 just “click” someday?
    They won’t.
    But this course will.
    Black Friday deal runs until Tuesday — code bfcppbndl26.

    Templates → fertig.to/cpp20tmpl
    Coroutines → fertig.to/cpp20coro

    andreasfertig.com

    #cpp20 #cpp #blackfriday

  14. Still writing C++11/C++14 and hoping C++17/C++20 just “click” someday?
    They won’t.
    But this course will.
    Black Friday deal runs until Tuesday — code bfcppbndl26.

    Templates → fertig.to/cpp20tmpl
    Coroutines → fertig.to/cpp20coro

    andreasfertig.com

    #cpp20 #cpp #blackfriday

  15. Still writing C++11/C++14 and hoping C++17/C++20 just “click” someday?
    They won’t.
    But this course will.
    Black Friday deal runs until Tuesday — code bfcppbndl26.

    Templates → fertig.to/cpp20tmpl
    Coroutines → fertig.to/cpp20coro

    andreasfertig.com

    #cpp20 #cpp #blackfriday

  16. Still writing C++11/C++14 and hoping C++17/C++20 just “click” someday?
    They won’t.
    But this course will.
    Black Friday deal runs until Tuesday — code bfcppbndl26.

    Templates → fertig.to/cpp20tmpl
    Coroutines → fertig.to/cpp20coro

    andreasfertig.com

    #cpp20 #cpp #blackfriday

  17. Still writing C++11/C++14 and hoping C++17/C++20 just “click” someday?
    They won’t.
    But this course will.
    Black Friday deal runs until Tuesday — code bfcppbndl26.

    Templates → fertig.to/cpp20tmpl
    Coroutines → fertig.to/cpp20coro

    andreasfertig.com

    #cpp20 #cpp #blackfriday

  18. In my latest blog post, "Efficient C++: The hidden compile-time cost of auto return types," you'll learn how to optimize compile times for your C++ code.

    andreasfertig.com/blog/2025/09

    #cplusplus #cpp #cpp17

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