C ++ завжди ухилявся від введення нових ключових слів, оскільки нові зарезервовані слова порушують старі програми, які використовують ці слова для ідентифікаторів. Часто це сприймається як один із сильних сторін мови, що він максимально поважає старий код.
= 0
Синтаксис , можливо , дійсно був обраний , так як вона нагадує установку записи в таблиці віртуальної 0
, але це чисто символічний характер . (Більшість компіляторів присвоюють такі записи vtable заглушці, яка видаляє помилку перед тим, як перервати програму.) Синтаксис був обраний головним чином, тому що він раніше нічого не використовувався, і це врятувало введення нового ключового слова.