Meeting 105 (23 April 2020)
Sign Up For Pure Virtual C++ Conference 2020
Pure Virtual C++ 2020 is a free single-track one-day virtual conference for the whole C++ community. It is taking place on Thursday 30th April 2020 from 14:30 to 23:00 UTC
Genius name!
All talks will be pre-recorded and streamed on YouTube Live with a live Q&A session with the speakers. After the event, the talks will be available to watch online for free.
LLVM/Clang 10.0.0 is released
Highlights:
- C++ Concepts support in Clang
- Clang no longer runs in a separate process by default (“in-process cc1”)
- Windows control flow guard (CFG) checks
- Support for more processor cores and features
Kick-start your C++
A template for modern C++ projects using CMake, CI, code coverage, clang-format and reproducible dependency management.
To humbly present a wish-list for C++23
In Prague, the committee adopted https://wg21.link/p0592r4, a paper that lays a list of priorities WG21 should focus on for C++23.
The vote was almost unanimous. I voted against it. I figured it would be interesting to explain why.
A hidden gem: inner_product
The unused
function
Björn Fahller:
1template<typename... Ts>
2void ignore(Ts&&...){}
Interoperability between Swift and C++
This document discusses the design and tradeoffs for bidirectional API-level interoperability between Swift and C++.
Structured Exceptions (Win32) and C++
- Raymond Chen: How can I handle both structured exceptions and C++ exceptions potentially coming from the same source?
- Raymond Chen: Can I throw a C++ exception from a structured exception?
Format specifiers for C++ in the Visual Studio debugger
Quote
Unknown:
Debuggers don’t remove bugs. They only show them in slow motion.