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;
}

麻烦帮我看看哪里不对 我改了好久
展开
 我来答
zhiyyao
推荐于2017-11-22 · TA获得超过1910个赞
知道小有建树答主
回答量:645
采纳率:57%
帮助的人:394万
展开全部
Vince应该是一个字符串或一个字符串变量,可以这样改:
……
person p("Vince", 10);
……
或者:
……
string name = "Vince";
person p(name, 10);
……
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友af6bb57
2016-05-19 · TA获得超过537个赞
知道小有建树答主
回答量:789
采纳率:100%
帮助的人:226万
展开全部
person p(Vince,10);//这是什么 鬼?改成
person p("Vince",10);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
CreepM30
2016-05-19 · 超过16用户采纳过TA的回答
知道答主
回答量:39
采纳率:0%
帮助的人:20.1万
展开全部
main中,Person p("Vince",10)才对。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式