~/talk

I just wanted to point to something!

TalkinGermanat ACCU 2018 · 2018-04-11..04-14· [software-architecture]
links:none on file
slides:none on file

Covers practical C++ pointer and pointer-like choices with concrete tradeoffs and small benchmarks: use references for non-null borrows, std::unique_ptr for sole ownership, and std::string_view for non-owning string slices. Explains when iterators are better than raw pointers for container elements, when to use observer_ptr or optional<T> to represent nullable pointers, why std::shared_ptr adds refcount overhead and can hurt hot paths, when std::byte is the correct raw-buffer type versus legacy void*, and how allocators and move semantics affect whether objects must be copied or can be transferred.

AI-written summary · about

  1. 0:00Introduction
  2. 10:33Pointer basics explained
  3. 21:28Advanced pointer concepts
  4. 33:18Real-world pointer use cases
  5. 49:20Pointers in system design
  6. 1:03:56Q&A and closing remarks
~/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.