void processGameBoard(const GameBoard& board) { const GamePiece* pawn = board.getPieceAt(0, 0); // Doesn't compile //board.setPieceAt(1, 2, pawn); }
void processGameBoard(const GameBoard& board) { const GamePiece& piece = board.getPieceAt(0, 0); // does not compile // board.setPieceAt(0, 0, piece); }