Bruce Eckel's Thinking in C++, 2nd Ed | Contents | Prev | Next |
//: C13:Newhandl.cpp // Changing the new-handler #include <iostream> #include <cstdlib> #include <new> using namespace std; void out_of_memory() { cerr << "memory exhausted!" << endl; exit(1); } int main() { set_new_handler(out_of_memory); while(1) new int[1000]; // Exhausts memory } ///:~