草庐IT

ChessGame

全部标签

c++ - 如何在类中实现可选择的类似命名空间的功能?

我正在为国际象棋引擎创建一个类。该类包含有关每个棋子的位置、允许的移动等信息。该类还允许模拟移动而无需创建新对象。当前的实现如下所示://inheaderfileclassChessGame{intbase_var1;//baseindicatesrealgamevalueinttest_var1;//testindicatessimulatedgamevalue...manyothervarsofvarioustypesvoidmakeRealMove(intmove);//modifiesbasevaluesvoidmakeTestMove(intmove);//modifiest