שוב אותו ויכוח ישן
קודם כל בואו נפריד בין הגדרות למימוש. VTBL זה המימוש הנפוץ, אולי היחיד , לפונקציות וירטואליות. אם יבוא מממש קומפיילרים, וימצא דרך יעילה יותר למימוש פולימורפיזם (לדוגמא ע"י type_info וכד'), זכותו, העיקר שאם מתכנת יכתוב פונקציה וירטאולית, ויפנה לאוביקט דרך מצביע לאב, תופעל הפונקציה המתאימה. בודאי ובודאי לגבי איך שויני מתאר את המימוש של פולימורפיזם. בספר "Inside the C++ Object Model" מתוארים כל מיני שלבים של המימוש, שבחלקם היו, ובחלקם עד היום ממומשים רק בזמן ריצה, מה לעשות. לגבי חריגות, מה שהתחיל את הדיון, יכול להיות שיש מימושים שדורשים RTTI מלא, יש כאלה שעושים את זה מאחרוי הגב שלך, ויש כאלה שלו.