Files
cppcourse/notes/scratch.md
T
porterskyandQwen 3.8 27B 808fa0f7bd docs: add C++ scratchpad notes
Collect new C++ features to cover, design patterns, and compiler
options for catching undefined behavior.

Co-authored-by: Qwen 3.8 27B <qwen3.8_27b-q3_k_xl@lmstudio.local>
2026-10-05 11:58:42 +02:00

307 B

C++ Scratchpad

New features in C++

  • 23 and 26
  • r-value (and the values that I forgor)

Patterns

  • CRTP

compiler options that make undefined an error

  • -fsanitize=undefined
  • chk_add(), chkd_sub(), chkd_mul()
  • non-portable ways to check CPU overflow
    • msvc intsafe.h

Design Patterns