new演算子をオーバーロードして、何回newされたかをカウントする機能をつけようと思ってます。
でも以下のコードでオーバーロードしたnewとdeleteでは
クラスのメンバにアクセスできないみたいなんです。
「+」や「-」など他の演算子をオーバーロードしたときはメンバにアクセスできるのですが。
なんとかしてオーバーロードしたnewでメンバにアクセスできないでしょうか?

class CTest{
private:
  int count;
public:
  CTest(){
    count = 0;
  }
  void *operator new(size_t t){
    void *pt = malloc(t);
    count++;
    return pt;
  }
};

ちなみにVC6.0でのエラーメッセージは
「'CTest::count' : スタティック メンバ関数内の不正なデータ メンバへの参照です」
です。よろしくお願いします。