2006-07-08から1日間の記事一覧

Visaul Studio 2005 の vector::operator [] のおせっかい

C++

はじめに 7/10追記 int anArray[9]; int* p1 = &anArray[9]; // ダメ int* p2 = anArray + ARRAY_SIZE(anArray); // OK との事です。ダイレクトに終端のアドレス取るのではなくて、配列の先頭からn番目とするのが正しいようです。というわけで、下の記事は間…

Visual Studio 2005 のタグ付き正規表現置換えが正常に動作しない

VS

Visual Studio 2003 の頃、ソースコードのある一定の置換え処理をマクロで実行されていたのですが、Visual Studio 2005 で同じマクロを実行してみたら 正常に動かない。…なんで? orz実験しつつ調べてみたところ タグ付き正規表現置換えを行う(\1, \2やらを…