例如说我有以下两个类:
class ChessBoard
{
std::vector <ChessPiece> pieceList;
}
class ChessSquare
{
std::vector <ChessPiece> pieceList;
}
我想要做的是允许两个类都可以访问完全相同的 ChessPiece 向量,以便它们都具有对 EXACT SAME ChessPiece 数据的读/写访问权限。例如,当 ChessSquare 更新 pieceList 向量时,ChessBoard 中相应的pieceList 向量也会更新,反之亦然。我将如何实施呢?