总是出现这样的错误,在vc6.0里运行的,error C2236: unexpected 'class' 'Student1'

#include<iostream.h>#include<string>usingnamespacestd;classStudent{public:Student(int... #include<iostream.h>
#include<string>
using namespace std;
class Student
{
public:
Student(int n,string nam)
{
num=n;
name=nam;
}
void display()
{
cout<<"num:"<<num<<endl<<"name:"<<name<<endl;
}
protected:
int num;
string name;
}
class Student1: public Student
{
public:
Student1(int n,string nam,int n1,string nam1,int a,string ad):
Student(n,nam),monitor(n1,nam1)
{
age=a;
addr=ad;
}
void show()
{
cout<<"This student is:"<<endl;
display();
cout<<"age:"<<age<<endl;
cout<<"addr:"<<addr<<endl;
}
void show_monitor()
{
cout<<endl<<"Class monitor is:"<<endl;
monitor.display();
}
private:
Student monitor;
int age;
string addr;
};
int main()
{
Student1 stud1(10010,"wang-li",10001,"Li-sun",19,"115 Beijing Road ,Shanghai");
stud1.show();
stud1.show_monitor();
return 0;
}
展开
 我来答
jack19900715
推荐于2018-05-11 · TA获得超过5539个赞
知道大有可为答主
回答量:1979
采纳率:66%
帮助的人:1308万
展开全部
class Student
{
public:
Student(int n,string nam)
{
num=n;
name=nam;
}
void display()
{
cout<<"num:"<<num<<endl<<"name:"<<name<<endl;
}
protected:
int num;
string name;
};//这里少了一个分号

Student类的最后少了一个分号

此外头文件引用,别用iostream.h,会报错。
改成#include<iostream>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式