sonst/newhdl3.cpp

Das folgende Code-Beispiel stammt aus dem Buch
Objektorientiertes Programmieren in C++ - Ein Tutorial für Ein- und Umsteiger
von Nicolai Josuttis, Addison-Wesley München, 2001
© Copyright Nicolai Josuttis 2001


void f ()
{
    std::new_handler alterNewHandler;  // Zeiger auf New-Handler

    // neuen New-Handler installieren und alten merken
    alterNewHandler = std::set_new_handler(&eigenerNewHandler);
    //...
      // Operation mit new aufrufen
    //...
    // alten New-Handler wieder installieren
    std::set_new_handler(alterNewHandler);
}