#ifndef PLATEAU #define PLATEAU #include class Plateau { friend std::ostream &operator<<(std::ostream &, const Plateau &); // Il faudrait sûrement un tableau pour initialiser le plateau, mais je suis // pas sûr du type de l'attribut. J'avais pensé à un tableau de Piece (avec la // case à null si aucune piece dessus), je sais pas si c'est une bonne idée. public: Plateau(); // constructor virtual ~Plateau(); // destructor Plateau(const Plateau &); // copy constructor const Plateau &operator=(const Plateau &); // copy assignement // Fonction pour initialiser le plateau // Fonction pour afficher le plateau // Fonction pour modifier le plateau }; #endif