在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中传入参数作为实际参数 展开
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中传入参数作为实际参数 展开
2个回答
展开全部
CPerson::CPerson(CString na,CString te,CString q,CString ad){}
难道na不实际吗?
难道na不实际吗?
追问
实参:比如我需要的就是zhangsan,1203456,456795,beijin这几个实参,
我想达到的目的就是在MFC中如何使用这几个实参,在dos中直接创建相关类CPerson的一个变量假设为a,然后就可以使用实参了,但是在MFC中呢?也可以创建类的变量?(但我所参考的实例并没有这样做)
追答
在mfc中可以CPerson a(“zhangsan”,“1203456”,“456795”,“beijin”);
这样创建一个类.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没太看懂你的意思,你是想在构造函数中使用传入的参数呢,还是用给定的参数创建一个CPerson对象?还是想要在创建对象后在外面使用对象里面的参数?
更多追问追答
追问
我想知道如何传入参数作为实际参数
追答
CPerson a(zhangsan,1203456,456795,beijin);
你是想把zhangsan,1203456,456795,beijin这4个参数传进去?你这4个这种写法有问题,参数要求的是CString,每个参数加引号试试
CPerson a(“zhangsan”,“1203456”,“456795”,“beijin”);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询