请高手帮我调试一下这个简单的C++程序吧,输出姓名学号年龄,谢谢,我不知道这么改,老是有一个错误

2024-12-18 13:34:09
推荐回答(3个)
回答1:

#include
#include
using namespace std;
class student
{
public:
student(string n,string i,int a)
{
name=n;
ID=i;
age=a;
}
string get_massage1()
{
return name;
}
string get_massage2()
{
return ID;
}
int get_massage3()
{
return age;
}
private:
string name,ID;
int age;
};
int main()
{
student feng("sdfasdf","S11010122",24);
cout< cout< cout< system("Pause");
return 0;
}

错误1: char 类型的只是一个单独的字符类型 不能用作字符串类型用;
2: 一次只能返回一个值;

回答2:

return 只能反回一个值。
所以成员函数get_
message1()写错了。没有
return name,ID;这种语句。
再添一个成员函数吧。

回答3:

返回值不能返回两个的!你直接在成员函数里面输出吧!
或者是多写一个函数!基本没什么错误~!