今までのプログラムの処理効率の話しはひとまず終らせ、 メモリの使用効率について話しをする。 クラスの1/3程度が昨日の体育祭の影響にて休んでいるため、 授業進行が早くならないように、色々と雑談も交える。
配列の固定サイズの問題を、 『名前のデータベース作りたい。あなたはどう宣言するか?』 という所から始め、 寿限無(wikipedia) のような名前があったら、固定配列サイズじゃメモリの無駄が発生するとか、 名前も何人分用意するか?というネタで話しを行う。
メモリ使用の話しとして、Stack(LIFO:Last In First Out) などのデータ構造の紹介も 交えながら、動的なメモリ確保の必要性を説明する。
# 次回より malloc + free を説明する予定。