C++小白..求调教
#include<iostream>
#include<string>
using namespace std;
class Employee
{
protected:
string name;
string ID;
public:
Employee(){};
virtual void set()=0;
virtual void show()=0;
~Employee(){};
};
class Manager:public Employee
{
private:
double salary;
public:
Manager(){};
void set(string n,string i,double s)
{
name=n;
ID=i;
salary=s;
};
void show()
{ cout<<"Manager"<<endl;
cout<<"name:"<<name<<endl;
cout<<"ID:"<<ID<<endl;
cout<<"salary:"<<salary<<endl;
};
~Manager(){};
};
void main()
{ Employee *p;
Manager m;
p=&m;
p->set("a","1001",3000);
p->show();
}