17
Language support library
[support]
17.6
Dynamic memory management
[support.dynamic]
17.6.4
Storage allocation errors
[alloc.errors]
17.6.4.1
Class
bad_alloc
[bad.alloc]
namespace
std
{
class
bad_alloc
:
public
exception
{
public
:
// see
[exception]
for the specification of the special member functions
const
char
*
what
(
)
const
noexcept
override
;
}
;
}
1
#
The class
bad_alloc
defines the type of objects thrown as exceptions by the implementation to report a failure to allocate storage
.
🔗
const
char
*
what
(
)
const
noexcept
override
;
2
#
Returns
: An
implementation-defined
ntbs
.