[求助]虚函数求教
抽象基类只提供接口而不提供实现
那么虚函数提供实现吗?还是也只是提供接口呢?
#include<iostream>
using namespace std;
class Test
{
int data;
public:
Test(int number=0){data=number;}
virtual ~Test(){}
virtual void show()const;
};
class Temp:public Test
{
int num;
public:
Temp(int number=1){num=number;}
void show()const;
};
void Test::show()const
{
cout<<data<<endl;
}
void Temp::show()const
{
cout<<num<<endl;
}
int main()
{
Temp t1;
t1.show();//这步是调用了Temp得show,难道就是我说得那个道理?
system("pause");
return 0;
}