2004/06/21(月) [長年日記]

クロアゲハ

最初に貰った方も蛹になった。

今度は緑。

思い切り撮り損なった。

東京三菱銀行に電話。

印章の変更の手続きをして、完了したら連絡をくれるもんだと思い込んでいたが、一向に来ない。(一箇月以上)

自分の口座を作った支店に電話。

かなりつっけんどんで、不愉快。

頼んでない事について、「お電話ではできません」と連発するし。

かなり若い人だと思うんだが。

名前を訊いておいて、文句を言うべきだった。

いい加減東京三菱銀行はやめたい。

区役所に電話。

水曜日の午前中に行くことに。

三井住友銀行で振り込み。

田端のそばにはないらしい。(西日暮里にある)

ということで、大森に行ってくる。

財布の中の現金がほとんどなくなる。

曇り・強い風。

台風らしい。

*p = *++p;

終端が0な配列を詰めるためにこういうコードを書いた。

template 
void
remove(T array[], int i)
{
  T *p = array + i;
  while (*p)
  {
    *p = *++p;
  }
}

期待した結果を得られているようだが、++周辺の評価順序がはいまいちはっきりしない(保証されているか不明)ので、こうなおした。

  while (*p)
  {
    *p = *(p + 1);
    ++p;
  }

終端の位置があらかじめわかっているなら、memmove(3)を使った方がいいな。

プログラミング言語C++ 第2版の642ページに

注解 C++リファレンスマニュアル
i = v[i++];	// 'i'の値は未定義である

と書いてあるから、上のも駄目だろう。

注解 C++リファレンスマニュアルの58ページでも同じ。

弁当

卵焼きの上で納豆菌が繁殖したようだ。

おそらく11年以上前に、同じ事が起こった体験記をfj.sys.miscに書いたんだけど、あれ、出てこないかなあ。

もしかしたら、初代ぱいるだーちゃんのディスクにないかな。

雨。

Hikiにsecurity holeということで、とりあえず止めた。

updateがめんどくさい。

D70のレンタルを申し込んだ。(8:01PM)

[]
本日のリンク元