Meeting 7 November 2019
The Case for C++
ABI: Now or Never
- P1863R0 by Titus Winters
- C++ Epochs won’t help as they only touch syntax, not ABI.
The Most Essential C++ Advice
Another cool MSVC flag: /d1reportTime
Introducing C++ Build Insights in Visual Studio
Why T t(u)
not equivalent to T t = u
?
STL:
C++ initialization is a mess.
Stack Overflow: Is there a difference between copy initialization and direct initialization?
Scapix language bridge
CURL wrappers
Swish
CPR
Span Lite
A C++20-like span for C++98, C++11 and later in a single-file header-only library.
mdspan
- Implementation (BSD 3-Clause)
- Kokkos
- Multi-dimensional strided array views in Magnum
- P0009R9 mdspan: A Non-Owning Multidimensional Array Reference
- CppCast with Bryce Adelstein Lelbach
Enums, warnings, and default
GCC & Clang: -Wswitch-enum
James McNellis’s typename
trick
{width=95%}
Quote
The Programmers’ Credo:
We do these things not because they are easy, but because we thought they were going to be easy.