この問題は、私の古い質問で解決された問題からのものです。これは、 C++ Inserting 2D array Object into another 2D array Objectからのものです。
しかし、私にとって新しい問題も引き起こしました。私の問題を理解するには、リンクの質問と解決策を読んでください。前の質問の解決策は、データ メンバー関数をポインターへのポインターにして、他のデータ メンバー関数へのパスを許可することでした。しかし、それを修正している間、最初のデータメンバー関数smallerArray.extractPiece()
は、ポインターへのポインターのアドレスのみを返し、それらのポインターの内容は返しません。コードを実行しようとすると、コンパイル エラーではなくウィンドウ エラーが発生したため、2 番目のデータ メンバー関数largerArray.extractArray(result)
が正しく機能するためにはコンテンツが必要です。
アドレスを取得する代わりに andのコンテンツを抽出する方法を知っているsmallerArray.extractPiece()
人はいますか?2D配列オブジェクトを作成する他の方法はありませんか?