Episode #8 - July 2021
No Diagnostic Required
English - August 31, 2021 00:00 - 1 hour - 53.2 MB - ★★★★ - 2 ratingsTech News News Technology c++ clion resharper c++ jetbrains sonarsource Homepage Download Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed
Previous Episode: Episode #7 - June 2021
Next Episode: Episode #9 - August 2021
A jam-packed episode, from executors to aborting contracts, via iterators and parallel algorithms, concepts, sanitizers, tools and more...
A jam-packed episode, from executors to aborting contracts, via iterators and parallel algorithms, concepts, sanitizers, tools and more...
Links from this episode:C++ Annotated - July 2021 - If you prefer the same material in blog form
JetBrains Developer Ecosystem report for C++, 2021
Be Wise, Sanitize - Keeping Your C++ Code Free From Bugs - Cleaning up your address space with AddressSanitizer (ASan)
MemorySanitizer: fast detector of uninitialized memory use in C++
C++20 concepts are structural: What, why, and how to change it?
Counting in Iteration Models
copy_n's number of InputIterator increments unspecified - Old LEWG issue regarding impact of different number of increments on an InputIterator
P2406R0 - Fix `counted_iterator` interaction with input iterators
An iterator IS-NOT-A const_iterator
How to Return Several Values from a Function in C++
Performance of the Parallel STL Algorithms
P2300R1: std::execution - New proposal that aims to replace executors
P0443R14: A Unified Executors Proposal for C++ - The current state of the executors proposal
P2388R0: Abort-only contract support
P2392R1: Pattern matching using is and as
P2409R0: Requirements for Usage of C++ Modules at Bloomberg
Qt Creator 5.0 Beta Released
CMake 3.21.0
Hot Reload in Visual Studio 2022
CMake 3.21.0
CLion 2021.2
And finally, Bjarne Stroustrup on the future of programming