It is a header describes functions used to manage dynamic storage in C++.The header also defines some specific types and the set_new_handler / get_new_handler pair of functions as shown below −
Sr.No. | Function & description |
---|---|
1 | operator new
It allocates storage space. |
2 | operator new[]
It allocates storage space for array. |
3 | operator delete
It deallocates storage space. |
4 | operator delete[]
It deallocates storage space of array. |
5 | get_new_handler
It is used to get new handler function. |
Sr.No. | Type & description |
---|---|
1 | nothrow_t
It is a nathrow type. |
2 | new_handler
It is a type of new handler function. |
3 | bad_alloc
It is an exception and throws on failure allocating memory. |
4 | bad_array_new_length
It is a bad array length exception. |
Sr.No. | Constant & description |
---|---|
1 | nothrow
It is a nathrow constants. |