假设我们有一个类
class Abstract {
Abstract( void );
virtual ~Abstract( void ) = 0;
virtual void VirtualFunction( void ) = 0;
static void CallsVirtual( void ) {
VirtualFunction();
}
};
class Concrete : public Abstract {
Concrete( void ) {}
~Concrete( void ){}
virtual void VirtualFunction( void ) {/* Do virtual function-y stuff */}
};
int main( void ) {
Concrete _concrete;
Abstract& _abstractReference = _concrete;
_abstractReference.callsvirtual();
}
通过指向派生类的基类指针调用基类静态成员函数时,会调用哪个虚成员函数?