>>74
ヘルプが常に正しいとは限らない...。
とはいえ、BCB4 を使った事無いので実際どうなのか分からない...。

try {
 int* a = new int[0x7FFFFFFF];
 if(a == NULL) {
  cout << "NULL です" << endl;
 }
} catch(bad_alloc&) {
 cout << "bad_alloc です" << endl;
} catch(...) {
 cout << "その他の例外です" << endl;
}

これで何て表示されるか確かめてみ。