il******@gmail.com wrote:
it's a little bit comlicated to me.
It implements it just like any other virtual function (and how that is
done is unspecified by the language itself). In all implementations I
have encountered, it was done through a table of virtual function, and
a pointer to that table was stored in every object.
If you'd like to know more, read "Inside the C++ Object Model" by Stan
Lippman.
V