Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Future-Proof Your Career: AI Manager Masterclass
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This talk surveys controlled approaches to C++ class design, explaining when the Rule of Zero is sufficient and when class features require deliberate care. It discusses value classes, inheritance, and polymorphism, with guidelines for using advanced features safely.
Syllabus
Intro
Safety Critical Systems
Regular
Other types
Sane
Not a number
Loops
Integral Promotions
Primitive Types
unsigned and ins
check pattern
different types
default constructor
weightcounter
empty classes
iterate attacks
emptybase
Equality
Adapters
Pointing Types
Iterators
No pointers
Inheritance
The Table
My Recommendation
Polymorphic Classes
Conclusion
Taught by
NDC Conferences