I´m trying to accomplish the same which is described in a previous question:
virtual function call from base class
But, my real question is:
What if
Even though it's a virtual function, the base's version will get called since the derived class isn't fully constructed yet. The base class constructor is called before the derived class constructor, so if the derived virtual function were to get called, it would be with an incompletely-initialized instance - a possible (probably) recipe for disaster.