这是什么地方错了呢?
#include <iostream>#include <string>using namespace std;class student{public: student(int n,string nam,char se) {num=n; name=nam; sex=se; } void display();protected: int num; string name; char sex; };void student::display(){cout<<"num:"<<num<<endl; cout<<"name:"<<name<<endl; cout<<"sex:"<<sex<<endl;}class student1:protected student{public: student1(int n,string nam,char se,int ag,string add):student(n,nam,se) {age=ag; addr=add; } void display1();private: int age; string addr; };void student1::display1(){cout<<"num:"<<num<<endl; cout<<"name:"<<name<<endl; cout<<"sex:"<<sex<<endl; cout<<"age:"<<age<<endl; cout<<"address:"<<addr<<endl;}int main(){student stu(1001,"wuminglu","m");student1 stu1(26,"dalian");stu.display();stu1.display1();return 0; }#include <iostream>#include <string>using namespace std;class student{public: student(int n,string nam,char se) {num=n; name=nam; sex=se; } void display();protected: int num; string name; char sex; };void student::display(){cout<<"num:"<<num<<endl; cout<<"name:"<<name<<endl; cout<<"sex:"<<sex<<endl;}class student1:protected student{public: student1(int n,string nam,char se,int ag,string add):student(n,nam,se) {age=ag; addr=add; } void display1();private: int age; string addr; };void student1::display1(){cout<<"num:"<<num<<endl; cout<<"name:"<<name<<endl; cout<<"sex:"<<sex<<endl; cout<<"age:"<<age<<endl; cout<<"address:"<<addr<<endl;}int main(){student stu(1001,"wuminglu",'m');//改成单引号student1 stu1(26,"dalian",'f',15,"test");//构造函数需要5个参数stu.display();stu1.display1();return 0; }