C++的题!不难的!求大神解答!!!在线等挺急的

 我来答
捐你妹8
推荐于2016-10-23 · TA获得超过638个赞
知道小有建树答主
回答量:351
采纳率:0%
帮助的人:363万
展开全部

先看Sport类,请不要在意大小写

Sport::Sport(const char* name)
{
    this.name = new char[strlin(name)];
    strcpy(name, this.name);   
}
Sport::~Sport()
{
    if(this.name != NULL)
    {
        delete[] this.name;
        this.name = NULL;   
    }   
}  
void Sport::show_sport()
{
    cout << this.name << endl;  
}

然后是SportsMeeting类,也请忽视大小写

void SportsMeeting::add_sport(Sport* sport)
{
    sports[total_number] = sport;
    total_number++;   
}
void SportsMeeting::show()
{
    for(int i = 0; i < total_number; i++)
        spoorts[i]->show_sport();   
}
int SportsMeeting::get_total_number()
{
    return total_number;  
}

差不多是这样吧,看不到输出格式,所以在输出的地方可能要加一些东西。

之所以忽视大小写是因为我可能将其中一部分大小写写错了。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式