C++的题!不难的!求大神解答!!!在线等挺急的
1个回答
展开全部
先看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;
}
差不多是这样吧,看不到输出格式,所以在输出的地方可能要加一些东西。
之所以忽视大小写是因为我可能将其中一部分大小写写错了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询