>36
あ、本当だったってのはメモリリークを起こさなかったってことね。
下記コードで実行中のメモリ使用量変わらず (throw を抜くとすごい
勢いでメモリを消費する)。
_______________________________________________
// Cobalt Linux, gcc-c++-2.95.3-1c1r4, glibc-2.1.3-23
class A{
  char buffer[1024 * 1024];
public:
  A(){
    throw 100;
  }
};

int main(void){
  while(1){
    try{
      A *a = new A();
    } catch(int x){/* */}
  }
  return 0;
}

ちなみにメモリリークすると覚えたのは数年前の Turbo C++ 4 だったか
Visual C++ 4.0。