我想要做一些簡單的事情,並將對象存儲到C++數組中,但它一直說我不能使用=操作符與我的類的右側操作數。下面的代碼:不能存儲一個對象到數組中? 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);
}
任何幫助,將不勝感激的代碼,我真的需要這個項目建成後很快!
玩家如何定義? – dlev 2011-05-17 02:57:26
它正好在initPlayers方法之上 – CaffeinatedCM 2011-05-17 03:04:52
如何,不在哪裏。它的類型是什麼? – GManNickG 2011-05-17 03:06:16