質問です。

ヘッダーファイルで
private:
     int (*ptr)[10];
     int x[10][10];
と宣言しています。ちゃんと機能しています。
それでデコンストラクターでメモリの解放をしたいんですけど
     delete [][] x;
ではコンパイルが通りません。
     delete [] x;
では
     Expression: _BLOCK_TYPE_IS_VALID(pHead->nBlockUse)
と出てRun-Time Errorになってしまいました。
どうやって解放するんでしょうか?教えてください。

環境はVC++2005 Express Editionです。