Synopsis

namespace std {
typedef void (*new_handler)();
class bad_alloc;
class nothrow_t;
extern const nothrow_t nothrow;

        // FUNCTIONS
new_handler set_new_handler(new_handler ph) throw();
    }

        // OPERATORS -- NOT IN NAMESPACE std
void operator delete(void *p) throw();
void operator delete(void *, void *) throw();
void operator delete(void *p,
    const std::nothrow_t&) throw();
void operator delete[](void *p) throw();
void operator delete[](void *, void *) throw();
void operator delete[](void *p,
    const std::nothrow_t&) throw();
void *operator new(std::size_t n)
    throw(std::bad_alloc);
void *operator new(std::size_t n,
    const std::nothrow_t&) throw();
void *operator new(std::size_t n, void *p) throw();
void *operator new[](std::size_t n)
    throw(std::bad_alloc);
void *operator new[](std::size_t n,
    const std::nothrow_t&) throw();
void *operator new[](std::size_t n, void *p) throw();