home.social

Search

1000 results for “cpp”

  1. @thephd I think naming it "modules" is a mistake. I keep expecting it to be a packaging format, but it's not. It's a more flexible version of precompiled headers…

    …that doesn't get completely invalidated because you adjusted the order of import, or your macro definitions.

    The idea is what happens outside a module can't affect the definitions exported from the module. Which explains why macros defined outside the module aren't visible inside it. #cppProgramming #cPlusPlus

  2. tells the include the content of file which we write between two angle brackets like <iostream>, it tells the preprocessor that include the content of iostream file and paste there where include statement is written.

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

  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. Why struggle with complex asynchronous code when coroutines can simplify it all? My self-study course breaks down everything you need to know—in just three hours of video content. Learn now, apply tomorrow!

    fertig.to/slcoro

    #cpp20 #programming #coroutines #cpp

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

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

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

  9. Improve code safety and efficiency with "Modern C++ Paradigms" at the KDAB Training Day (8 May). This one-day training course covers value semantics, modern error handling, range-based programming, and more. Early bird tickets on training.kdab.com/ktd25/ #Cpp #ModernCpp #CPlusPlus

  10. Write safer, more efficient C++ code with "Modern C++ Paradigms" at the KDAB Training Day (May 8th). Learn value semantics, modern error handling, range-based programming, and more. Super early bird tickets: training.kdab.com/ktd25/ #Cpp #ModernCpp #CPlusPlus

  11. What do you use for installing libraries that you need for C++? (Multiple choice available). Please boost for reach #cpp #moderncpp

  12. Question for C++ programmers: are there any libraries you are missing? I'm writing a piece on modern C++ libraries and I appreciate your input.

    #cpp #moderncpp

  13. I won't be the first to say this, but we need to retire the phrase "Modern C++". I mean, C++11 was 12 years ago.

    I understand that branding was necessary back then due to significant changes in the language and library, but it is ridiculous to continue to cleave language versions like that.

    For my part, I just removed "Modern" from a course title, and I'm not looking back. 🚀

    #cpp #cplusplus #modernCpp

  14. Don't judge me too much....refactoring some code ATM, and I tend to use a lot of ranges,
    Problem is this code has lots of pointers, so getting access to the values is a pain.
    So I made this godbolt.org/z/sx8K5qG8j to adapt pointer based inputs as needed.
    Any refinement / blindingly obvious alternative to keep the range based code clean?

  15. #VS2019 version 16.4 Preview 1 brings a significant improvement to the #CPP code analysis experience. Read all about it: devblogs.microsoft.com/cppblog 

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

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

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

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

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

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