c++定义一个person类,其中有姓名和年龄两个数据成员以及一个输出姓名和年龄的成员函数
#include<iostream>#include<string>usingnamespacestd;classperson{public:person(stringn...
#include<iostream>
#include<string>
using namespace std;
class person
{
public:
person(string n,int a)
{
name=n;
age=a;
}
void show()
{
cout<<name<<endl;
cout<<age<<endl;
}
private:
string name;
int age;
};
int main(void)
{
person p(Vince,10);
p.show();
return 0;
}
麻烦帮我看看哪里不对 我改了好久 展开
#include<string>
using namespace std;
class person
{
public:
person(string n,int a)
{
name=n;
age=a;
}
void show()
{
cout<<name<<endl;
cout<<age<<endl;
}
private:
string name;
int age;
};
int main(void)
{
person p(Vince,10);
p.show();
return 0;
}
麻烦帮我看看哪里不对 我改了好久 展开
3个回答
展开全部
Vince应该是一个字符串或一个字符串变量,可以这样改:
……
person p("Vince", 10);
……
或者:
……
string name = "Vince";
person p(name, 10);
……
……
person p("Vince", 10);
……
或者:
……
string name = "Vince";
person p(name, 10);
……
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
person p(Vince,10);//这是什么 鬼?改成
person p("Vince",10);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
main中,Person p("Vince",10)才对。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询