extern"C"void*malloc(int);extern"C"void_M2_except5_init(void);extern"C"intprintf(const char*, ...);extern"C"voidStorage_ALLOCATE(void**p,unsigned int s);voidStorage_ALLOCATE(void**p,unsigned int s){(*p) =malloc(s);}main(){try{_M2_except5_init();}catch(...) {printf("caught in C++ main\n");}}