以前に質問させて頂いた内容についてなのですが、
YuOさんに回答頂いた、
DWORD (*dw)[w] = new DWORD[h][w];
文ですがエラーになってしまいます。定数の問題なのですが・・・
配列にする際に
const int w = GetWidth(), h = GetHeight;
(GetWidth(),GetHeight()についてはサイズを取得する関数とします)
これで
定数式が必要
や、
サイズ0の配列を割り当てようとした
等のエラーがでてしまいます。
(VC++6です)
w,hに直接値を入れてやると問題ありません。
やはりw,hをconstにするだけでは意味はないのでしょうか?
このw,hに関数から取得した値をセットし、それをnewで配列の要素として扱うにはどうすればいいのでしょうか?
マルチポストはやめてください。
http://www.mtakahashi.com/cgi.cgi?13192
こういうのはダメなんですね。。。
わかりました。
もうしわけないです。
ツイート | ![]() |