Я пытаюсь сделать что-то простое и сохранить объект в массиве в C ++, но все время говорится, что я не могу использовать оператор = с правым операндом моего класса. Вот код:
class Player {
string name;
double points;
bool wonLastRound;
public:
Player() {}
Player(string n)
{
name = n;
}
const Player &operator=(const Player &);
void addPoints(double p)
{
points += p;
}
};
и вот код для создания экземпляра
void initPlayers()
{
for(int i = 0; i < 4; i++)
players[i] = new Player("Player " + i);
}
любая помощь будет оценена, мне действительно нужно закончить этот проект в ближайшее время!