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)
Antwoorden op sollicitatievragen
Anoniem
2 dec 2010
virtual table in memory
1
Anoniem
29 jan 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.