CTest* h = new CTest[100];
h[0] = new CTest();
delete[] h;

上記のコードでVC++6.0でコンパイルすると
二項演算子 '=' : 型 'class CTest *' の右オペランドを扱う演算子は定義されていません。(または変換できません)(新しい動作; ヘルプを参照)

というエラーが発生します。
どこが間違っているのかわからないので教えてくださいませ。