Cisco interview question

what data structures compiler maintain to achieve dynamic polymorphism in virtual functions