Search
1000 results for “cpp”
-
@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
-
:akko_shrug: Jonathan Blow on why C++ is a bad language for games
-
:akko_shrug: Jonathan Blow on why C++ is a bad language for games
-
:akko_shrug: Jonathan Blow on why C++ is a bad language for games
-
:akko_shrug: Jonathan Blow on why C++ is a bad language for games
-
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.
-
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.
https://andreasfertig.com/blog/2024/11/unique_ptr-and-the-pointer-to-implementation-idiom/
-
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!
-
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/
-
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.
-
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.
https://andreasfertig.com/blog/2025/12/cpp20s-stdsource_location-in-action/
-
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 https://training.kdab.com/ktd25/ #Cpp #ModernCpp #CPlusPlus
-
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: https://training.kdab.com/ktd25/ #Cpp #ModernCpp #CPlusPlus
-
What do you use for installing libraries that you need for C++? (Multiple choice available). Please boost for reach #cpp #moderncpp
-
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.
-
C++OnSea 2024 SESSION ANNOUNCEMENT: Temporal Dynamics: Exploring the Intricacies of Object Lifetimes in Modern C++ by Riya Bansal
Register now at https://cpponsea.uk/tickets/
-
C++OnSea 2024 SESSION ANNOUNCEMENT: Temporal Dynamics: Exploring the Intricacies of Object Lifetimes in Modern C++ by Riya Bansal
Register now at https://cpponsea.uk/tickets/
-
Employing Modern C++ for High Performance Delta-Coding Compression – Eduardo Madrid – C++ on Sea
https://www.youtube.com/watch?v=CZMuMINaS5Q
#coding #cpp #moderncpp #programming #softwareengineering -
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. 🚀
-
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 https://godbolt.org/z/sx8K5qG8j to adapt pointer based inputs as needed.
Any refinement / blindingly obvious alternative to keep the range based code clean? -
C++ in VS Code: Getting Started & Configuring IntelliSense.
#cpp #vscode #programming #productivity #intellisense
https://devblogs.microsoft.com/cppblog/c-in-vs-code-getting-started-configuring-intellisense/ -
#VS2019 version 16.4 Preview 1 brings a significant improvement to the #CPP code analysis experience. Read all about it: https://devblogs.microsoft.com/cppblog/code-analysis-with-clang-tidy-in-visual-studio/
-
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?
-
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?
-
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!
-
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.
-
Did you participate in the lambda hunt challenge? Here is some more background with an example.
https://andreasfertig.com/blog/2022/08/cpp-insights-lambdas-in-unevaluated-contexts/
-
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.
-
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.