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.

Więcej pytań z C++