【C++代码】#include#includeusingnamespacestd;enumPieceColor{BLACK,WHITE};//棋子颜色classPiecePos{//棋子位置private:intx;inty;public:PiecePos(inta,intb):x(a),y(b){}intgetX( ){returnx;}intgetY( )(returny;)};classPiece{//棋子定义protected:PieceColorm_color;//颜色PiecePosm_pos;//位置Public:Piece(pieceColorcolor,PiecePospos):m_color(color),m_pos(pos){}(1);};classBlackPiece:publicPiece{public:BlackPiece(PieceColorcolor,PiecePospos):Piece(color;pos){}voidDraw( ){cout<<“drawablackpiece”
查看答案