改写代码_如何改写代码

原问题:如何改写代码
分类:编程开发 > 最后更新时间:【2016-12-14 22:04:21】
问题补充:

include<iostream>

#include<string>

using namespace std;

class Student

{

public:

void display();

protected:

int num;

string name;

char sex;

};

class Student1:protected Student

{public:

void get_vauel();

void display();

private:

int age;

string address;

};

void get_vauel()

{

cin>>num>>name>>sex;

cin>>age>>addr;

}

void Student1::display1()

{

cout<<"num:"<<num<<endl;

cout<<"name:"<<name<<endl;

cout<<"sex:"<<sex<<endl;

cout<<"age:"<<age<<endl;

cout<<"address:"<<adrr<<endl;

}

int main()

{Student1 stud1;

stud1.get_vaule1();

stud1.display1();

return 0;

}

补充:编译不出来。。。。

最佳答案

你的程序中,仍有多个错

一.你的void get_vauel()不在类中,无法访问num等变量(你的get_vauel属性哪个类?)

二.程序中用到了addr,但你没有它的定义(与address是否为同一变量?)

三你的void Student1::display1()在Student1中没有display1的声明

四,你的主程序中,stud1.get_vaule1();你的Student1没有get_vaule1();函数定义,只有get_vauel(),拼写也是错的

编写程序时.一定要注意字串拼写,成员变量函数要一一对应

最佳答案由网友  whoami1978  提供
公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。
17

分享到:

其他回答

你为什么要改写啊
    推荐