Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Sane and Safe C++ Class Types

NDC Conferences via YouTube

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

Reviews

Start your review of Sane and Safe C++ Class Types

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.