~/talk

C++ ...Easy, Elegant, Powerful!

Talkat CppCon 2019 · 2019-09-15..09-20· [software-architecture]
links:none on file
slides:none on file

Claim: C++ makes large systems easier to reason about and scale by mapping domain types directly to hardware and enforcing invariants at compile time. It demonstrates deterministic resource management with deterministic destructors, uses headers and a single-pass/compiler model to separate interface from cost, and offers zero-cost abstractions and templates to keep higher-level code efficient. Concrete contrasts and examples—value vs reference, pointer initialization, lexical scope—show compile-time verification reduces bugs and yields predictable, performant behavior.

AI-written summary · about

  1. 0:00Introduction to C++ concepts
  2. 2:53Addressing undefined behavior
  3. 5:18Resource management
  4. 7:55Object ownership and types
  5. 10:49Fundamental data types
  6. 14:19Pointers and indirection
  7. 19:28Value vs. reference semantics
  8. 23:19Zero-cost abstractions
  9. 25:30Static typing and invariants
  10. 29:51Value semantics at scale
  11. 32:50Designing robust APIs
  12. 36:52Lexical scope and destructors
  13. 41:23Best practices for developers
  14. 45:40Conclusion
~/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.