class Student:public Male
{
public:
Student(int n,string name ,char s,int a,string ad):Student(n,nam,s)
{
age=a
addr=ad;
}
};
派生类的成员函数将会“隐藏”基类的同名成员函数,无论有没有virtual关键字
void set(int i,int j,int k):Node::set(i,j){}
不能像构造函数一样调用成员函数,可以在子类函数中调用基类成员函数来初始化
struct Node
{
public:
void set(int i,int j)
{
a=i;
b=j;
}
int a,b;
};
struct Node2:public Node
{
public:
void set(int i,int j,int k)//:Node::set(i,j)
{
Node::set(i,j);
c=k;
}
int c;
void show()
{
cout<<a<<b<<c<<endl;
}
};