| 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