データ構造は、情報を最優先に格納するために使用されます。入門CSコースでは、一般的なアプリケーションは、従業員、学生、またはクラブのメンバーである人のデータベースです。リンクされたリストの実装では、各ノードに 'name'、 'id'、 'age'などが含まれていて、プログラムの実行時に、各人の情報を1つずつ入力するように促す関数 'insert' 。プログラム終了時のデータ構造の喪失
通常、このようなデータ構造はヒープ上に動的に割り当てられるため、プログラムが終了するとすべてのデータが失われます。従業員ディレクトリは実際にリンクリストのデータ構造の実際のアプリケーションですか?もしそうなら、プログラムの終了時にデータが失われたという事実にどのように対処しますか?
プログラムの実行中に使用される一時構造は、some.methodを使用してシリアル化されます。構造体がシリアライズされる正確な方法は、多くの要素に依存します。そのため、ディスクに保存するときに特定の構造体がどのように「見える」ようにするのは難しいです。 – Carcigenicate