~/talk

C++17 part 2: The Library Features

Talkat NDC Oslo 2017 · 2017-06-14..06-16· [c-and-cpp]
slides:none on file

C++17 delivers concrete library additions: string_view semantics (non-owning, beware null terminators), new value wrappers optional, variant, any (variant often avoids heap allocation; any uses it), a standardized filesystem abstraction lifted from Boost, parallelized STL algorithms with execution policies plus new names like reduce and sample, node handles for cheap map moves, std::scoped_lock for multi-mutex locking, fast charconv integer/float conversions, byte type and constexpr chrono. GCC, Clang and MSVC already ship most features.

AI-written summary · about

  1. 0:00Start
  2. 35:39paralyze the existing stl algorithms
  3. 43:32extended the interface of associative containers
  4. 47:05lock multiple mutexes
  5. 53:08convert an integral number to a sequence of characters
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.