1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
#ifndef _FSMEMORY_H
#define _FSMEMORY_H
#include <new>
// throw
extern void * operator new (size_t size) throw (std::bad_alloc);
extern void operator delete (void *p) throw();
extern void * operator new [] (size_t size) throw (std::bad_alloc);
extern void operator delete [] (void *p) throw();
// no-throw
extern void * operator new (size_t size, const std::nothrow_t&) throw();
extern void operator delete (void *p, const std::nothrow_t&) throw();
extern void * operator new [] (size_t size, const std::nothrow_t&) throw();
extern void operator delete [] (void *p, const std::nothrow_t&) throw();
#endif // _FSMEMORY_H
|