employer cover photo
employer logo
employer logo

Susquehanna International Group

Employeur impliqué

Question d’entretien chez Susquehanna International Group

When using a virtual method, how does the machine know to call the derived class's implementation rather than the base class? (under the hood)

Réponses aux questions d'entretien

Utilisateur anonyme

2 déc. 2010

virtual table in memory

1

Utilisateur anonyme

29 janv. 2011

All objects have an object ID embedded in them. So, the compiler generates code which dynamically binds the object ID to the right derived class's member function.