在MFC中,如何获取构造函数的参数?

例:CPerson::CPerson(CStringna,CStringte,CStringq,CStringad){name=na;tel=te;qq=q;addres... 例:
CPerson::CPerson(CString na,CString te,CString q,CString ad)

{ name=na;
tel=te;

qq=q;

address=ad;
}
中如何能获取na,te,q,ad的实际参数呢?
在dos中可以创建一个变量CPerson a(zhangsan,1203456,456795,beijin);
但MFC中应该如何做?(我参考了一个例程,貌似没有创建变量)
补充:我想知道如何在MFC中传入参数作为实际参数
展开
 我来答
百度网友10c6f4b
2013-03-18 · TA获得超过613个赞
知道小有建树答主
回答量:1083
采纳率:100%
帮助的人:201万
展开全部
CPerson::CPerson(CString na,CString te,CString q,CString ad){}
难道na不实际吗?
追问
实参:比如我需要的就是zhangsan,1203456,456795,beijin这几个实参,
我想达到的目的就是在MFC中如何使用这几个实参,在dos中直接创建相关类CPerson的一个变量假设为a,然后就可以使用实参了,但是在MFC中呢?也可以创建类的变量?(但我所参考的实例并没有这样做)
追答
在mfc中可以CPerson a(“zhangsan”,“1203456”,“456795”,“beijin”);
这样创建一个类.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
w0911h
2013-03-18 · TA获得超过145个赞
知道答主
回答量:244
采纳率:0%
帮助的人:141万
展开全部
没太看懂你的意思,你是想在构造函数中使用传入的参数呢,还是用给定的参数创建一个CPerson对象?还是想要在创建对象后在外面使用对象里面的参数?
更多追问追答
追问
我想知道如何传入参数作为实际参数
追答
CPerson a(zhangsan,1203456,456795,beijin);
你是想把zhangsan,1203456,456795,beijin这4个参数传进去?你这4个这种写法有问题,参数要求的是CString,每个参数加引号试试
CPerson a(“zhangsan”,“1203456”,“456795”,“beijin”);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式