VMS Help CXXLSTD, Runtime Support, bad_alloc *Conan The Librarian |
Standard C++ Library NAME bad_alloc - is the type of the class which describes the exception thrown when a request for storage allocation fails. SYNOPSIS #include <new> namespace std { class bad_alloc : public exception { public: bad_alloc() throw(); bad_alloc(const bad_alloc&) throw(); bad_alloc& operator=(const bad_alloc&) throw(); virtual ~bad_alloc() throw(); virtual const char* what() const throw(); }; } DESCRIPTION bad_alloc() throw(); This function constructs an object of class bad_alloc. bad_alloc(const bad_alloc&) throw(); bad_alloc& operator=(const bad_alloc&) throw(); These functions copy an object of class bad_alloc. virtual const char* what() const throw(); what() returns a string providing information about the error. The string returned by what() is implementation defined. SEE ALSO new, exception, new_handler STANDARDS CONFORMANCE ANSI X3J16/ISO WG21 Joint C++ Committee
|