标题:写好了一个关于People的类然后代码没错,这个是什么错了
取消只看楼主
zhanyuxing
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2012-11-18
结帖率:66.67%
已结贴  问题点数:10 回复次数:1 
写好了一个关于People的类然后代码没错,这个是什么错了
#include<iostream>
#include<string>
using namespace std;

class Date{
public:
    Date(char brithday[12])
{   cout<<"类内嵌子对象被调用"<<endl;
    cout<<"brithday is"<<brithday[12]<<endl;}
};
class People{
private:
       int number;
       char sex[4];
       char *id;
public:
    Date a(char a[12]);//类内嵌子对象
    People(int a,char s[4],char *i);
    void print();
    ~People();
};

    People::People(int a,char s[4],char *i)//定义了一个对象成员函数
    {   number=a;
        sex[4]=s[4];
        id=new char [strlen(i)+1];
        strcpy(id,i);
        cout<<"对象成员函数被调用"<<endl;
    }

    void People::print(){cout<<number<<sex[4]<<*id;}

    void main()
    {int b;//输入编号a的值
    char k[4];//性别sex
    char m[12];//brithday
    char l[20];//身份证ID
    cin>>b;
    cin>>k;
    cin>>l;
    cin>>m;
    People(b,k,l);

    Date::Date (m);
    }
搜索更多相关主题的帖子: private void include public number 
2012-11-23 14:24
zhanyuxing
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2012-11-18
得分:0 
回复 4楼 TonyDeng
还是不行。这个有问题。
2012-11-23 17:50



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-388103-1-1.html




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

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