⏰ Time in C++: Understanding <chrono> and the Concept of Clocks // Sandor Dargo
https://www.sandordargo.com/blog/2025/11/19/clocks-part-1-intro-to-chrono
#Tag
⏰ Time in C++: Understanding <chrono> and the Concept of Clocks // Sandor Dargo
https://www.sandordargo.com/blog/2025/11/19/clocks-part-1-intro-to-chrono
I wish... I wish I was coding in modern cpp, not a more than decade old version.
I just stumble onto a very stupid case were I have two header files with the same guard. (from 2 different "modules".) (yes the architecture is kinda wack but honestly I've seen way worst. )
It wouldn't have happened with actual modules. ( At least I hope... otherwise what is even the point ? )
Do you really still need it in C++26 ?
Can't C++ get a better switch ? Does it has one nobody told me about ?
Do you really still need it in C++26 ?
Can't C++ get a better switch ? Does it has one nobody told me about ?
Christmas Horse gamedev stream:
https://www.youtube.com/watch?v=v-PhiNiZ_mI
Interesting story about a bug when porting a game to VR and reminds me of discussions in WG21 LWG about rounding modes for floating points #CPlusPlus #CPP
Interesting story about a bug when porting a game to VR and reminds me of discussions in WG21 LWG about rounding modes for floating points #CPlusPlus #CPP
Ah, donc en C++ on peut avoir ça:
A& B::getA() { <some code> }
const A& B::getA() const { <the same exact code> }
et ça choc personne... Bien bien bien...
My old #Rust in #Android team just published a blog post showing Android continues to improve #security by pushing for more memory safe code: https://security.googleblog.com/2025/11/rust-in-android-move-fast-fix-things.html
The results are amazing: Android now writes more Rust than C++, and the **Rust changes land faster** due to fewer revisions and faster code reviews. Medium and large changes are **rolled back about 4 times less** than changes written in C++.
My old #Rust in #Android team just published a blog post showing Android continues to improve #security by pushing for more memory safe code: https://security.googleblog.com/2025/11/rust-in-android-move-fast-fix-things.html
The results are amazing: Android now writes more Rust than C++, and the **Rust changes land faster** due to fewer revisions and faster code reviews. Medium and large changes are **rolled back about 4 times less** than changes written in C++.
🎉 Qt Creator 18 Released With Experimental Support For Development Containers - Phoronix
「 Most notable with Qt Creator 18 is introducing experimental support for development containers. For projects shipping a "devcontainer.json" file, Qt Creator can support automatically creating a Docker container for it 」
Hey, what's the C++ version of the K&R C book? The most basic reference with no fluff?
I need to pick up C++ again soon and last time I used it it was still C++98.
🦀 Why we didn't rewrite our feed handler in Rust | Databento Blog
「 We recently faced an interesting decision: what language should we use to rewrite our market data feed handler? Despite Rust's growing popularity in fintech and our own successful use of it in other systems, we chose C++ 」
https://databento.com/blog/why-we-didnt-rewrite-our-feed-handler-in-rust
Looking into std::variant in c++17.
Is this the cpp "new" way to do union types?
What are the advantages ?
CPP is a C preprocessor, but it is common to use it in Haskell. That leads to a number of issues.
It can mess with haskell code.
#CPP doesn’t understand Haskell code, instead it assumes C code. It is free to remove insignificant (for C, not for Haskell) whitespace, expand macros in Haskell comments and strings or mess with identifiers that contain ' or #.
It leads to unnecessary recompilation.
Every time you change your .cabal file, e.g. add new module, or update dependencies, cabal regenerates cabal-macros.h file. Then the recompilation checker pessimistically decides to recompile all modules with CPP enabled.
It makes automatic code analyzing and transforming harder.
#haskell
http://blog.haskell-exists.com/yuras/posts/stop-abusing-cpp-in-haskell.html
Looking for a new work place starting in 2026Q1.
Remote and/or near #Hannover / #Braunschweig
Senior Software Developer, primarily in #Java / #Kotlin but I know a few other langs from #CPP, #Batch, #AndroidDev to #CSharp and I'm experienced enough to know programming is about communcating with fellow humans and every other computer thing can be learned shortly.
I can't stress how unimportant the lang is.
Queer, CCC, degree of disability

, Thanks!
#fedihired #hireme
Looking for a new work place starting in 2026Q1.
Remote and/or near #Hannover / #Braunschweig
Senior Software Developer, primarily in #Java / #Kotlin but I know a few other langs from #CPP, #Batch, #AndroidDev to #CSharp and I'm experienced enough to know programming is about communcating with fellow humans and every other computer thing can be learned shortly.
I can't stress how unimportant the lang is.
Queer, CCC, degree of disability

, Thanks!
#fedihired #hireme
Dear C++ #CPP people: how do you actually fucking do this? It seems bad enough that I need to have two overloads just to allow for the "no args" version.
But that template overload fails at link time because of an undefined symbol???
UPDATE: It’s because I needed to define it in the header file itself, not just declare it
A space for Bonfire maintainers and contributors to communicate