Writing Good C++14... By Default
summary
Explains the C++ Core Guidelines project and how its guidance, examples and tooling aim to make C++14 code type-safe and memory-safe by default. Covers using modern C++ features and cross-platform library/design choices to eliminate common errors (type errors, bounds errors, leaks/dangling) while preserving performance and idiomatic C++14.
AI-written summary · about
chapters (11)
- 0:00Start
- 11:16Type safety overview
- 13:38Bounds safety overview
- 25:04Safety profiles
- 29:14Lifetime safety overview
- 30:30Approach
- 31:54Principles
- 33:08Example: Pointer to local
- 36:39Example: Dereferencing
- 38:49Example: Pointer from Owner
- 58:37Calling functions: Parameter lifetimes
related talks
01h 29mC++ Core Guidelines - Modernize your C++ Code Base
55mC++ Core and Other C++ Guidelines - The Good, the Bad, the… Questionable?
01h 28mKeynote: Safety, Security, Safety and C / C++ - C++ Evolution
01h 34mC++11/14 at Scale - What Have We Learned?
47mLearning (and teaching) modern C++ - Challenges and Resources
54mA look at C++ through the glasses of a language tool
01h 08mWhat has writing about the Core Guidelines shown me?
01h 29mWhat Does It Take to Implement the C++ Standard Library?
