Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This talk examines how deliberate omissions in C++ code can communicate design intent, and how to make that meaning clearer to readers. Examples include omitted keywords and punctuation, pointer ownership, and initialization.
Syllabus
Intro
Writing Code is a form of Communication
Reading Code
Well Written Code
Roger Orr's Favourite Code Snippet
Let's talk about these...
Maybe Unused, No Discard
How Do You Disambiguate?
Is A Raw Pointer Always A Non-owning Pointer?
What Does & Mean? *?
Is A Traditional for Loop Always Doing Something Odd?
Initializing
Communicate
What is Not in Your Code?
Nothingness
Taught by
NDC Conferences