ホーム » 2006 » 5月 » 11

日別アーカイブ: 2006年5月11日

2006年5月
« 4月   6月 »
 123456
78910111213
14151617181920
21222324252627
28293031  

最近の投稿(電子情報)

アーカイブ

カテゴリー

メモリの節約

今までのプログラムの処理効率の話しはひとまず終らせ、 メモリの使用効率について話しをする。 クラスの1/3程度が昨日の体育祭の影響にて休んでいるため、 授業進行が早くならないように、色々と雑談も交える。

配列の固定サイズの問題を、 『名前のデータベース作りたい。あなたはどう宣言するか?』 という所から始め、 寿限無(wikipedia) のような名前があったら、固定配列サイズじゃメモリの無駄が発生するとか、 名前も何人分用意するか?というネタで話しを行う。

メモリ使用の話しとして、Stack(LIFO:Last In First Out) などのデータ構造の紹介も 交えながら、動的なメモリ確保の必要性を説明する。
# 次回より malloc + free を説明する予定。

基本の演習

基本の演習

今日は、今まで説明してきた内容を、実際のプログラム環境で 動作させて動かしてみるまでの演習を行う。 演習サンプルにて、クラス宣言の外でのメソッド定義やコンストラクタの例を、 混ぜて説明を行う。

演習は卒研室を使ったが、全部の端末に C++ 環境が入ってなくって、 サーバに login して g++ を使ってもらう。 この面倒さで C++ って難しいって誤解されないように….