Entries from 2005-03-29 to 1 day
コンパイラの生成するデフォルトコピーコンストラクタを初めて使ってみる。 ドキドキ。
やっとバグが取れたのでリリースしました。 ダウンロードはこちらのリリース履歴からお願いします。 まだ低機能でFDイメージ内をlsすることしかできません。
一番良いのはバグを作らないこと。 今回のバグは「うわぁ。初歩級のミスだよ。ありえねぇ」とへこむべきか。 それとも「ロジックミスじゃなくてtypoに近いバグだ。プログラム能力とはあまり関係がない」と安心すべきかどちらなんだろう。 なんとなく前者のよ…
このバグを見つけるために、gdbの使い方を学びました。誰かのお役に立てれば幸いです。(´Д⊂ gdb.txt b Fat12FileSystem.cpp:302 if entry->time != 0 # entry->timeが0以外のとき有効なbreakpoint run mona.img ls -l . # 実行 p *entry # ブレークポイント…
原因判明。ごめんなさい。 void SetSecond(int seconde) {this->second = second;} コンパイラ君が警告出してくれたら良いのに。
クラスタをたどってReadする機能をFat12FileSystem(has FDCDriver)とFat12Fileどちらに持たせるか、迷うなぁ。 まぁゆっくり考えよう。