Overview
News
Technologies
Salaries
Products
People
Growth
Financials
Overview
Giovanni Dicanio's Blog. Giovanni Dicanio's Programming Corner on the Internet.
News
What C++ Version Should You Target?
This is an interesting question, with not an easy answer. I would say that the correct answer is: "It depends." Modern C++ started with C++11. I think C++11 is the most impactful version of C++ to date, as it introduced very important and convenient featu
Read more
Report
Why We Should Double-Check the AI Output: Claude Lies (AKA AI Hallucinations)
I was "discussing" with Claude about using #define guards vs. #pragma once for C++ header files. At some point, Claude wrote that: If your library is only ever going to target modern mainstream compilers (which, realistically, is true for almost everyone
Read more
Report
LLVM Coding Standards - LLVM
In general, I would say that these days targeting C++17 is fine, and if your toolset supports C++20, and if it doesnt break any existing library or legacy component you depend on (and you dont want toare unable to fix), then C++20 can be a good choice, to
Read more
Report
Why We Should Double-Check the AI Output: A Bug Which Wasn't
Recently I asked Claude to review the code of my WinReg C++ library (which is a C++ high-level wrapper around the low-level C-interface Windows Registry API). As a result of its analysis, Claude reported that there were zero-length bugs in my code, in par
Read more
Report
How to Declare a C++ Function that Takes a Blob of Memory?
An interesting question you may ask in C++ is: "How would you declare a function that takes a blob of memory as input?" For example, think of a function that hashes some input data (using SHA-256, or whatever hash algorithm), or a function that takes some
Read more
Report
Pro access
Upgrade to see all 14 mentions
Upgrade to a paid plan to read every media mention of this company - funding news, awards, product launches and press releases from all the outlets writing about it.
Every media mention and press release
Funding news, awards and product launches
Fresh coverage from every outlet writing about the company
Upgrade now
Cancel anytime. Secure checkout. Instant activation.
