~/talk

C++ Core Guidelines - Modernize your C++ Code Base

Talkat ACCU 2017 · 2017-04-24..04-29· [c-and-cpp, software-architecture]
slides:none on file

The C++ Core Guidelines are presented with concrete enforcement: a header‑only GSL provides owner<T>, not_null and span types; Cevelop adds interactive static checks and quick‑fix refactorings that actually convert C arrays to std::array or std::string, add noexcept/default for special members, replace manual loops with std::algorithms, and flag null or uninitialized pointers. The guideline PDF runs 377 pages but the implemented toolset (student contributions included) detects dozens of real issues in files like fish shell and performs safe automated fixes.

AI-written summary · about

  1. 0:00Intro
  2. 3:18What is a Core
  3. 4:55Core Guidelines
  4. 9:12Philosophy of Core Guidelines
  5. 12:20Examples
  6. 15:04Whats cool
  7. 25:17Buffers
  8. 28:14Express Intent
  9. 29:55Type Safety
  10. 34:42Check at compiletime
  11. 38:07Dont produce blue screens
  12. 44:20Dont waste time
  13. 45:29immutable and mutable data
  14. 48:13portability
  15. 49:19myths
  16. 53:47smart pointers
  17. 55:04ownership
  18. 57:29laughing talk
~/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.