2005-01-15から1日間の記事一覧

可変長配列

可変長配列のはなしだ。ありがちな実装としては、 struct vararray { int size; int pos; hoge **buffer; }; void append( vararray *arr, hoge *obj ) { if ( pos >= size ) { char *oldbuf = buffer; buffer = malloc( sizeof(hoge*) * size * 2 ); memcpy…

寝すぎたせいか、全然頭がまわらないヨー。衰えすぎだ。スタックの状態遷移のイメージがつかめなくなってて、デバッグに無駄に時間がかかってしまう。 とりあえず、今は回復してると思う。昔書いた部分で無駄なコンテキスト作ってたのを修正。明らかに無駄な…

お、今日は早く起きようと思って昨日九時前には寝てたんだけど、そのままだらだら今日の昼の一時まで起きなかった。16時間。