Constant Fun
summary
Explains techniques for achieving constant-time behavior in C++ systems used for data distribution, focusing on practical implementation patterns and C++ language features relevant to predictable performance. Mentions work in enterprise/finance environments and involvement with ANSI/ISO C++ standards as background for the approaches discussed.
AI-written summary · about
chapters (21)
- 0:00Intro
- 1:08Overview
- 2:23Constant Expressions
- 3:38Why constexprs? III
- 7:33Bitmask vs. constexpr
- 9:50constexpr Functions
- 12:40Literal Types
- 20:12Names in constexpr
- 20:35Name Example
- 22:16Name Implication
- 24:21Objective
- 26:04Detour; string_view
- 33:19match 1st()
- 34:19Attempt: Use an Array
- 36:37Validity of constexpr Fun
- 39:11constexpr Map Members
- 40:29Deducing Type
- 44:04Sorting Elements
- 56:00Constexpr Factory Map
- 56:46Times gcc
- 58:14Times clang
related talks
25mHow to Master C++
05m10 Things Junior C++ Devs Don't Get
05mDrinking from the Fire Hose: Keeping up with the evolving landscape of C++
31mC++ in the Developing World: Why it Matters
01h 39m“Learning and Teaching Modern C++”
01h 04mTeaching modern C++: is it a job or a mission?
01h 24mKeynote: Optimizing for Change
01h 51mProg C++
