Type of the nothrow constant.
This is a type specifically designed to overload the dynamic memory allocation operator functions operator new, operator new, operator delete and operator delete.
It is an empty class defined in header
<new>. This header also defines the standard constant nothrow, which is a value of this type specifically designed to call the overloaded operator functions.