mid36 zgłoszeń
Co to jest virtual function i vtable?
Virtual function umożliwia polimorfizm — wywołanie zależy od typu runtime obiektu, nie wskaźnika. vtable to tablica wskaźników do virtual functions, tworzona per-klasa. Obiekt ma vptr wskazujący na vtable swojej klasy. Overhead: jeden wskaźnik per obiekt.