Got open C++ positions? Share them with the Meeting C++ jobs newsletter
https://meetingcpp.com/mcpp/recruiting/jobsubmission.php
#cpp
#cplusplus
Book of the Day: Modern C++ for Absolute Beginners: A Friendly Introduction to the C++ Programming Language and C++11 to C++23 Standards 2nd Edition by Slobodan Dmitrović
https://meetingcpp.com/mcpp/books/book.php?hash=1b684cbeaf31e20aeb11a38ecf609a98c18275e6
#cplusplus
#cpp
Interview: Bjarne Stroustrup on 21st century C++, AI risks, and why the language is hard to replace
TreeFrog Framework version 2.11.0 release
https://github.com/treefrogframework/treefrog-framework/releases/tag/v2.11.0
#cpp
#cplusplus
@uliwitness
Nobody stops you from writing:
class Foo {
public:
int _bar;
Foo(int _bar) : _bar(_bar) {}
};
There you have it, no new language required.
Things I wish they fixed in C/C++:
When you init an instance variable from a parameter, you often copy-paste the name of the instance variable into the parameter. This allows you to accidentally forget editing code and generate perfectly compiling but wrong code like:
class Foo {
public:
int _bar;
Foo(int bar) : _bar(_bar) {}
};
accidentally initializing a variable with itself instead of the parameter. (Thank goodness we have an "unused parameter” warning)
Do you like to know how to apply C++20 coroutines without third-party libraries? Check out my post, "C++20: A coroutine based stream parser"
https://andreasfertig.com/blog/2021/02/cpp20-a-coroutine-based-stream-parser/
Debugging Multithreaded C/C++ Code in Visual Studio Code (VS Code Tutorial for Developers)
Thursday Stream Happening NOW!
Join me 2-6pm Eastern for (one of) the only embedded system development streams on https://www.twitch.tv/josaphatv.
TODAY: I am setting up interactive debugging, and then optimizing power consumption.
I haven't been keeping up with what's coming but this change alone makes me want C++26
Math functions have been ruining my constexpr-ness forever
#cpp #cplusplus
Does anybody use #Codacy? I've been running it as part of the CI for https://github.com/mattkretz/vir-simd and it's only been bothering me with false positives. Nothing helpful. Ever. What am I doing wrong? How can I recommend any tooling to less experienced C++ devs, if tools are so hard/impossible to use effectively?
So... to make concepts work in a recursive context, I just have to wrap the concept in a sfinae expression, then use mutable constexpr tricks to instantiate new types so that the compiler don't do hard error when trying to evaluate a constraint cycle?
Is there any easy way to make instantiating a concept be a soft error?
Matt Godbolt sold me on Rust (by showing me C++) - by Gustavo Noronha
https://www.collabora.com/news-and-blog/blog/2025/05/06/matt-godbolt-sold-me-on-rust-by-showing-me-c-plus-plus/
The C++Now conference thanks Bloomberg Engineering for being a Gold Sponsor in 2025!
Their generous support helped us provide an incredible program of advanced C++ content!
The C++Now conference thanks Bloomberg Engineering for being a Video Sponsor in 2025!
Thanks to their support, we had an amazing 3-track program this year, and will soon have videos to share with the world!