#pragma once
#include <vcruntime_new.h>
#ifdef __cplusplus
extern
"C++"
{
#pragma pack(push, _CRT_PACKING)
#pragma push_macro("new")
#undef new
#ifndef _MFC_OVERRIDES_NEW
_Check_return_ _Ret_notnull_ _Post_writable_byte_size_(_Size)
_VCRT_ALLOCATOR void* __CRTDECL operator new(
__declspec
(allocator)
void
*
__cdecl
(
_In_z_ char const* _FileName,
);
_Check_return_ _Ret_notnull_ _Post_writable_byte_size_(_Size)
_VCRT_ALLOCATOR void* __CRTDECL operator new[](
__declspec
(allocator)
void
*
__cdecl
(
_In_z_ char const* _FileName,
);
void __CRTDECL operator delete(
void
*
,
int
,
char
const
*
,
int
)
noexcept
;
void __CRTDECL operator delete[](
void
*
,
int
,
char
const
*
,
int
)
noexcept
;
#endif
#pragma pop_macro("new")
#pragma pack(pop)
}
#endif // __cplusplus