⚠️ ⚠️ This Gist Has Been Moved to This Repo ⚠️ ⚠️ Table of Contents Features of OOP Smart Pointers Name Mangling and Externs Virtual Functions Pure Virtual Functions Virtual Destructors Virtual Table