こんにちは、C++ の 2D 配列ポインターの内容を別の場所にコピーし、別のポインターを別のポインターに設定して、コピーしたポインターを変更しても元のデータに何も起こらないようにする方法を知りたいですか?
基本的に、チェス盤の駒への配列ポインタです。のようになりPiece * oldpointer = board[8][8]
ます。今、Piecesヘッダーファイルにあるetcのようなメソッドを含むこのポインターのすべてのコンテンツgetvalue(), getcolor()
を別の場所にコピーし、ポインターを設定して、そこで操作を行い、この元のデータに影響を与えずにテストできるようにしたいですか? 使用しなければならなかった場所を読みましたallocate()
が、よくわかりません。助けてください