A Medley of C++
summary
Seven short C++ nuggets: a classification scheme that places every type into 16 type categories and a practical detection idiom using sizeof(T) to test completeness; a simplification of is_function that removes the historical 48 specializations by testing references vs functions; a concrete code review that changes a return to size_t, tightens loop scope, prefers pre-increment, uses const char and clearer names; a declaration principle that expressions map to declarators; a history note that Emmy Noether → Concepts influenced C++20.
AI-written summary · about
chapters (27)
- 0:00Start
- 0:31Lightning Talks
- 1:43Mini Talks
- 2:46The Universe of C plus Types
- 4:35Fundamental Types
- 5:13Arithmetic Types
- 6:05Signed Integer
- 8:19Function Types
- 9:42Enumeration Types
- 12:08Composite Type Classifications
- 14:40Callable Type
- 15:11Standard Invoke
- 15:42Scalar Types
- 16:39Incomplete Types
- 18:10The Detection Idiom
- 23:38Ellipsis Arguments
- 25:35The Principle behind C plus Declaration Syntax
- 27:18Thought Experiment
- 28:57Parts of a Typical Declaration
- 38:47Classical Type Defs
- 39:14Typedefs
- 44:48Why Are They Called Lambdas
- 45:35The Pioneers of Computation
- 56:26Professor Dr Emmy Neuter
- 1:08:32Background
- 1:15:02The Type Mismatch
- 1:26:30Harvard Architecture
related talks
05mEasing into Modern C++
01h 02mC++20 - My Favourite Code Examples
01h 01mThe Best Parts of C++
24mC++17 and 20 Goodies
54mTypical C++, But Why?
59mA Tour of C++ Recognised User Type Categories
59mModern C++ for Fun and Profit: This isn’t your old C++
01h 32mThe 10 Essential Features for the Future of C++ Libraries
