This phrase in the paragraph #4 of the section «Construction and destruction»
«If the virtual function call uses an explicit class member access (7.6.1.4) and the object expression refers to the complete object of x or one of that object’s base class subobjects but not x or one of its base class subobjects, the behavior is undefined.»
What is the difference between the complete object of x or one of that object’s base class subobjects and the x or one of its base class subobjects?
With best regards,
(Vlad from Moscow)