#include <iostream>
#include <cmath>
using namespace std;
class one
{
protected:
float a;
public:
one()
{
a=0;
}
virtual float f1(float num)
{
return num/2;
}
float f2(float num)
{
return pow(f1(num),2);
}
};
class two:public one
{
public:
virtual float f1(float num)
{
return num/3;
}
};
int main()
{
one object_1;
two object_2;
cout<<"1*****************"<<object_1.f2(12)<<endl;
cout<<"2*****************"<<object_2.f2(12)<<endl;
system("pause");
return 0;
}
C++virtual的例子(2)
最新推荐文章于 2022-01-03 18:55:10 发布