主题:非静态成员函数非法调用
#include <iostream>
using namespace std;
class student
{
private:int age;
public:char sex;
public:int Getage();
student(int a,char s)
{
age=a;
sex=s;
}
};
class graduatestudent:public student
{
private:int stunum;
public:void Getnum();
graduatestudent(int a,char s,int t):student(a,s)
{
stunum=t;
}
};
int student::Getage()
{
return age;
}
void graduatestudent::Getnum()
{
cout<<student::Getage();
cout<<sex;
cout<<stunum;
}
void main()
{
graduatestudent s(1,'g',10);
graduatestudent::Getnum();
}
using namespace std;
class student
{
private:int age;
public:char sex;
public:int Getage();
student(int a,char s)
{
age=a;
sex=s;
}
};
class graduatestudent:public student
{
private:int stunum;
public:void Getnum();
graduatestudent(int a,char s,int t):student(a,s)
{
stunum=t;
}
};
int student::Getage()
{
return age;
}
void graduatestudent::Getnum()
{
cout<<student::Getage();
cout<<sex;
cout<<stunum;
}
void main()
{
graduatestudent s(1,'g',10);
graduatestudent::Getnum();
}