| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 506 人关注过本帖
标题:应该在哪加默认形参的问题,请教
取消只看楼主 加入收藏
沧声笑
Rank: 1
等 级:新手上路
帖 子:36
专家分:9
注 册:2010-9-27
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
应该在哪加默认形参的问题,请教

#include<iostream>
#include<string>
using namespace std;
struct day
    {
    int year;
    int month;
    int daty;
} ;
class man
{    int number;
    string sex,id;
    day m;
public:

    man() {}
    man(man &p) {}
    void jin() {
    cout <<"请输入编号:"<<endl;
    cin >>number;
    cout <<endl;
    cout <<"请输入性别:(男,女)"<<endl;
    cin >>sex;
    cout <<endl;
    cout <<"请输入身份证号:"<<endl;
    cin >>id;
    cout <<endl;
    cout <<"请输入出生日期:年,月,日"<<endl;
    cin >>m.year>>m.month>>m.daty;
    cout <<endl;}
   void moren(int a=0,string b=0,string c=0)
   {number=a;sex=b;id=c;}


    void chu() {
        cout <<"编号为:"<<number<<endl;
        cout <<"性别为:"<<sex<<endl;
        cout <<"身份证号为:"<<id<<endl;
        cout <<"出生日期为:"<<m.year <<"年 "<<m.month<<"月 " <<m.daty<<"日 " <<endl;}
    ~man() {}
};
main()
{  
    man k;
     k.jin();
    k.chu();
        k.moren();
        k.chu();

}

此题要求用到构造函数,拷贝构造,带默认形参的函数成员等等,但是问题在于应该在哪里加默认形参的成员函数,红色部分是我的加的默认形参以及调用,但并不成功,那位能指点下,应该怎样加默认形参的成员函数
搜索更多相关主题的帖子: 身份证号 
2010-12-30 19:47
沧声笑
Rank: 1
等 级:新手上路
帖 子:36
专家分:9
注 册:2010-9-27
收藏
得分:0 
回复 2楼 ml232528
确实如此,c++的字符串不是很熟,还有一个问题,struct day中的m怎样用默认的形参

    void moren(int a=0,string b="",string c="")
   {number=a;sex=b;id=c;}
在这里试了下,不知道怎样加入,请问该怎样加入m这个默认形参

2010-12-30 21:51
沧声笑
Rank: 1
等 级:新手上路
帖 子:36
专家分:9
注 册:2010-9-27
收藏
得分:0 
回复 3楼 zgxyz2008
确实如此,c++的字符串不是很熟,还有一个问题,struct day中的m怎样用默认的形参

    void moren(int a=0,string b="",string c="")
   {number=a;sex=b;id=c;}
在这里试了下,不知道怎样加入,请问该怎样加入m这个默认形参

2010-12-30 22:09
快速回复:应该在哪加默认形参的问题,请教
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.073649 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved