我试图将一个子对象传递给接受其父对象的函数,该函数的代码如下:board[0][0].setPieceObj(bRookL); ChessBoard.cpp:16:35: error: no matching function for call to 'Space::setPieceObj(Rook (&)())'
ChessBoard::ChessBoard
我有一篇文章: class Piece { std::string name; // this is to store the piece's name (bishop, rook现在,我创建了一个Rook类,它继承自which: class Rook: public Piece { std::string color; Rookrook = Rook("white&q