#ifndef PIECE #define PIECE #include class Piece { friend std::ostream &operator<<(std::ostream &, const Piece &); // Couleur de la pièce (peut-être à formaliser, juste blanc ou noir pour les // dames) std::string couleur; // Type de la pièce (pion ou dame pour les dames) std::string type; public: Piece(); // constructor virtual ~Piece(); // destructor Piece(const Piece &); // copy constructor const Piece &operator=(const Piece &); // copy assignement }; #endif