#include <iostream>
#include <string.h>
using namespace std;
/* 虚函数实现多态
class Student
{
public:
{
cout<<"Student virtual"<<endl;
}
};
class Purple:public Student
{
public:
virtual void say()
{
cout<<"Purple virtual"<<endl;
}
};
class High:public Student
{
public:
virtual void say()
{
cout<<"High virtual"<<endl;
}
};
*/
class Student
{
public:
{
cout<<"Student virtual"<<endl;
}
};
class Purple:public Student
{
public:
void say()
{
cout<<"Purple virtual"<<endl;
}
};
class High:public Student
{
public:
void say()
{
cout<<"High virtual"<<endl;
}
};
void main()
{
Purple p;
p.say();
High h;
h.say();
Student* ps=new Purple();
ps->say();
Student* ph=new High();
ph->say();
return;
}