1

したがって、そのオブジェクトだけが与えられたオブジェクトが含まれている配列リストにアクセスする方法が必要です。オブジェクト内に配列リストを保存するのは良い方法でしょうか? 私の知る限り、その配列リストへのポインターを作成するだけで、配列リストからオブジェクトにすべてのデータをコピーするわけではありません。その理屈は正しいですか?他の理由でそれを控えるべきですか?

4

1 に答える 1

3

オブジェクト内に配列リストを保存するのは良い方法でしょうか?

それはあなたが「良い」とは何を意味するかに依存します. ただし、オブジェクトが配列リストから削除された場合、またはある配列リストから別の配列リストにオブジェクトを「移行」する必要がある場合は、少し面倒になることがあります。

「マイ コレクション」後方参照の削除と消去または変更を調整する必要があります。注意しないと、配列リスト全体が意図したよりも長く参照されたままになる可能性があるため、メモリ リークが発生する可能性さえあります。

これらすべてがメンテナンスの責任を生み出すため、そうしない方法を考えられる場合は、それを避けるべきです。

于 2013-10-12T00:29:13.300 に答える