bad_alloc Class
Visual Studio 2005
The class describes an exception thrown to indicate that an allocation request did not succeed.
class bad_alloc : public exception {
bad_alloc(const char *_Message): exception(_Message) {}
bad_alloc(): exception("bad allocation", 1) {}
virtual ~bad_alloc() {}
};