0
メモリが大きい構造です。それはTListです。各項目はTMyObjectであり、TMyObjectはレコードであるDataフィールド(n個のフィールド:整数、ブール値)を保持する。リストは1.000.000個のアイテムを持つことができます。FreePascalのレコードのコンパクトなリストを作成しますか?
私はリストをコンパクトにしたい:私はTMyObjectではなくレコードのリストを持ちたいと思い、各リスト項目はレコードでなければならない。したがって、プロキシTMyObjectsは作成されません。レコードはそのままリストに保存されます。
挿入/削除/追加でレコードを再割り当てせずに、独自の挿入/削除/追加を行うことなく、新しい大きなコードを作成することなくこの「リストクラス」を行う方法は? (FPC 3.0、ラザロを使用して)
たとえば、 'TFPGList'を使うことができます。http://www.freepascal.org/docs-html/rtl/fgl/tfpglist.html –
@DavidHeffernanこれは、私が欲しいものですが、答えとしてのplsの投稿です。 – Prog1020