当指针未指向任何对象时,为什么此代码起作用? 输出-它正在调用show_base()甚至不指向任何对象。
#include<iostream>
using namespace std;
class base
{
public:
void show_base()
{
cout<<" It is a base class"<<endl;
}
};
class derived: public base
{
public:
void show_derived()
{
cout<<" It is derived class"<<endl;
}
};
int main()
{
base *ptr=NULL;
ptr->show_base();
}