Book of the Day: Software Architecture with C++ by Adrian Ostrowski and Piotr Gaczkowski
https://meetingcpp.com/mcpp/books/book.php?hash=a582a7a9d9c1ba91f03229f0e36dfadcf8ff663d
#cplusplus
#cpp

Book of the Day: Software Architecture with C++ by Adrian Ostrowski and Piotr Gaczkowski
https://meetingcpp.com/mcpp/books/book.php?hash=a582a7a9d9c1ba91f03229f0e36dfadcf8ff663d
#cplusplus
#cpp
#CppPollOfToday: Which TMP libraries do you use in your code base?
https://meetingcpp.com/mcpp/survey/?q=58
#cplusplus
#cpp
Compiler Explorer: An Essential Kernel Playground for CUDA Developers
https://developer.nvidia.com/blog/compiler-explorer-the-kernel-playground-for-cuda-developers/
#cpp
#cplusplus
Book of the Day: Embracing Modern C++ Safely by Vittorio Romeo and John Lakos, Rostislav Khlebnikov, Alisdair Meredith
https://meetingcpp.com/mcpp/books/book.php?hash=1ab112299c96dcc0e19ac7e4f096d25f8903a531
#cplusplus
#cpp
What makes a game tick? Part 5
https://mropert.github.io/2025/06/17/making_games_tick_part5/
#cpp
#cplusplus
Compiling the C++ source files generated by protobuf/gRPC takes FOREVER
All my build time optimization is useless if just compiling generated source files for A SINGLE .proto file takes UP TO FIVE SECONDS
I have 12 .proto files, compiling the 24 resulting C++ files (one for the protobuf part, one for the gRPC part) takes 36 seconds in total
Pro tip: when you have a choice between Google and non-Google, go for non-Google. Use cap'n proto rather than protobuf. #cplusplus #cpp #programming
Join Leon Matthes (KDAB) at Oxidize 2025 in the "Using Rust in an existing C++ application" workshop on adding Rust to C++ step by step.
Learn to:
• Import Cargo with Corrosion
• Bridge C++/Rust using CXX
• Handle key language differences
https://oxidizeconf.com/sessions/rust_in_existing_c_application/ #RustLang #Cpp
https://oxidizeconf.com/sessions/rust_in_existing_c_application/
C++ Insights Episode 63: Faster C++ Builds: Optimize Templates for Speed
https://andreasfertig.com/blog/2025/06/cpp-insights-episode-63-faster-cpp-builds-optimize-templates-for-speed/
#cpp
#cplusplus
If I’m somewhat fed up with the complexities of CMake, what are the current hot alternatives? Assume a not huge C++ code base that needs to be buildable on Linux, Mac and Windows. A fair deal of external dependencies but otherwise pretty simple.
Variadic class template arguments
https://www.sandordargo.com/blog/2025/06/18/variadic-inheritance
#cpp
#cplusplus
#CppPollOfToday: Would you recommend your current workplace to a fellow C++ programmer?
https://meetingcpp.com/mcpp/survey/?q=45
#cplusplus
#cpp
Apparently there are no good #gcc tools to find unnecessary header includes in #CPP while using ninja/cmake (and NOTE not being the author of the build system)
...
A lot of you guys are #programmers what's the right tool here?
I don't need something that complains about every external include not found, just local symbols without having to recompile everything.
EDIT: Good Answers everyone!
Writing a helper class for generating a particular category of C callback wrappers around C++ methods
https://devblogs.microsoft.com/oldnewthing/20250616-00/?p=111271
#cpp
#cplusplus
Say, is there a trick in C++ to make to_string() work for any type?
If I have
using namespace std;
and then just write
to_string(foo)
it will prefer my local namespace's to_string(MyClass) and error when given an int, instead of picking std::to_string(int) for those.
Do I really have to add all variants of
inline string to_string(int n) { return std::to_string(n); }
to my namespace to be able to just say to_string(foo) for any type and make it work?
Book of the Day: Data Structures and Algorithms with the C++ STL: A guide for modern C++ practitioners by John Farrier
https://meetingcpp.com/mcpp/books/book.php?hash=6fbd81674112043be13241deeb9f4af9a78ba232
#cplusplus
#cpp