This commit is contained in:
Mylloon 2024-01-06 15:40:41 +01:00
parent e113d410c5
commit 91e3d1c349
Signed by: Anri
GPG key ID: A82D63DFF8D1317F
2 changed files with 0 additions and 23 deletions

View file

@ -19,9 +19,6 @@ public:
Joueur(const int numeroJoueur); // constructor Joueur(const int numeroJoueur); // constructor
virtual ~Joueur(); // destructor virtual ~Joueur(); // destructor
Joueur(const Joueur &); // copy constructor
const Joueur &operator=(const Joueur &); // copy assignement
// Ajoute une pièce à la liste de pièces du joueur // Ajoute une pièce à la liste de pièces du joueur
void ajoutPiece(const Piece *piece); void ajoutPiece(const Piece *piece);

View file

@ -8,26 +8,6 @@ Joueur::Joueur(const int num) : id(num) {
Joueur::~Joueur() {} Joueur::~Joueur() {}
Joueur::Joueur(const Joueur &src) : id(src.id), pieces(src.pieces) {}
const Joueur &Joueur::operator=(const Joueur &src) {
if (this == &src) {
return *this;
}
std::cout << "internally :\n";
std::cout << "id : " << id << "\n";
std::cout << "pieces(len) : " << pieces.size() << "\n";
std::cout << "\nwill be replaced by :\n";
std::cout << "id : " << src.id << "\n";
std::cout << "pieces(len) : " << src.pieces.size() << "\n";
id = src.id;
pieces = src.pieces;
return *this;
}
std::ostream &operator<<(std::ostream &out, const Joueur &data) { std::ostream &operator<<(std::ostream &out, const Joueur &data) {
out << "Joueur " << data.id << "\npieces: "; out << "Joueur " << data.id << "\npieces: ";