AI, Data Science & Cloud Certificates from Google, IBM & Meta
Finance Certifications Goldman Sachs and Amazon Teams Trust
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This talk examines how a static analyzer represents C and C++ types internally. It compares a string-based implementation with a class hierarchy using canonical types, qualifiers, and type traits, and shows how the system supports diagnostic rules.
Syllabus
Intro
What is this about
A static analyser?
Back to types
Representing types
Encoding
One tiny issue
Another tiny issue
Huge problems
Let's estimate
The better system
Structure
Canonical type
Qualifiers
Quality pointer
How it fits together
Profit
Polymorphism?
Another way
Traits
Summary
Taught by
NDC Conferences