new(nothrow)

VCでもビルドできた。
bad_allocはどっかでハンドルすべきなのかなぁ…

#include <iostream>
using namespace std;

int main() {
  int *i = new(nothrow) int;
}