关于一段C++程序代码的两个疑问

来源:百度知道 编辑:UC知道 时间:2024/05/21 08:33:05
#include<iostream>
#include<string>
using namespace std;
class Student
{public:
Student(int,string,float);
void display();
private:
int num;
string name;
float score;
};

Student::Student(int n,string nam,float s)
{num=n;
name=nam;
score=s;
}

void Student::display()
{cout<<endl<<"num:"<<num<<endl;
cout<<"name:"<<name<<endl;
cout<<"score:"<<score<<endl;
}

class Graduate:pubilc Student //疑问1处
{public:
Graduate(int,string,float,float);
void display();
private:
float pay;
};

Graduate::Graduate(int n,string nam,float s,float p):Student(n,nam,s),pay(p){}

void Graduate::display()
{Student::display();
cout<<"pay="<<pay<<endl;
}

int main()
{Student st

疑问1处
单词拼写错误:public

另一个问题没见到。

把public改过来,第二个问题自然就好了
你写的操作系统理解为继承"pubilc"类,而不是Student类.
自然指针存在无法转化了.