C++初心者のもう1つの質問です。'operator =='に一致するものはありません。C++のコンパイルエラー
私はコード
void swap(Team t1, Player p1, Team t2, Player p2){
Player new_t1[11];
Player new_t2[11];
for(int i=0; i<11; i++){
new_t1[i] = t1.get_player(i);
new_t2[i] = t2.get_player(i);
if(new_t1[i] == p1){
new_t1[i] = p2;
}
if(new_t2[i] == p2){
new_t2[i] = p1;
}
}
cout << "Players swapped.";
}
の次のブロックのための任意のアイデアをコンパイラエラー「『演算子==』なしの一致」を受けていますか?
あなたは 'Player'クラスの'演算子== '機能を実装していますか? – littleadv