/*** *new2.cpp - defines C++ new routine * * Copyright (c) Microsoft Corporation. All rights reserved. * *Purpose: * Defines C++ new routine. * *******************************************************************************/ #include #include #include #include #ifdef WINHEAP #include #include #else /* WINHEAP */ #include #endif /* WINHEAP */ void *__CRTDECL operator new(size_t) /*_THROW1(std::bad_alloc)*/; void * operator new[]( size_t cb ) { void *res = operator new(cb); RTCCALLBACK(_RTC_Allocate_hook, (res, cb, 0)); return res; }