11
Чому чиста віртуальна функція ініціалізується на 0?
Ми завжди оголошуємо чисту віртуальну функцію такою: virtual void fun () = 0 ; Тобто, це завжди присвоюється 0. Я розумію, що це ініціалізація запису vtable для цієї функції до NULL, а будь-яке інше значення тут призводить до помилки часу компіляції. Це правильне розуміння чи ні?