Finance Certifications Goldman Sachs and Amazon Teams Trust
Get 20% off all career paths from fullstack to AI
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This talk connects regular type requirements and generic programming principles to `std::span` and other newer C++ library types. It uses examples to discuss type design, usability, and common pitfalls.
Syllabus
Introduction
Why regular types
Fundamentals of generic programming
Practical apps
Spaceship Operator
StringView
Arthur ODwyer
String View
Stream View
Span
Historical Background
Ranges
GSL
Tools
Automatic checkers
Span overview
Usability enhancements
Utilities
Copy for Span
Deep Compare
Unmet Expectations
Quarantine
Context
Compiler Support
Evolution of Span
implementations
test macros
slide
multidimensional span
call to action
we are types
Resources
Taught by
NDC Conferences