【发布时间】:2018-04-26 10:40:42
【问题描述】:
class Team
{
string Color;
int NumberOfPlayers;
public:
Team();
Team(string a);
~Team();
Player TeamsPlayers[11];
int Wins;
//Getters| Setters
void setColor(string Color);
void setWins(int Wins);
string getColor();
int getNumberOfPlayers();
int getWins();
void status(Team ob);
void AddPlayers(Team ob);
};
void Team::status(Team ob)
{
for(int i=0; i<counter; ++i)
cout<< (ob.TeamsPlayers[i]).getName() <<endl;
}
int main()
{
Player p;
Team::AddPlayers(p); // this function works
}
所以基本上我想在作为 Team 类的实例变量的对象数组中打印球员的姓名(这些是 Player 类的对象)。(第一次在这里提问请不要太苛刻” )
【问题讨论】:
-
Team::AddPlayers(p); // this function works我对此表示怀疑。方法不是静态的,您可能应该使用Team team; team.AddPlayer(p);。 -
你的播放器等级怎么样?