C++/Console/cout terminator

Материал из C\C++ эксперт
Перейти к: навигация, поиск

Defines your own terminate( ) handler.

<source lang="cpp">

  1. include <iostream>
  2. include <cstdlib>
  3. include <exception>

using namespace std; void myTerminator() {

 cout << "Your own terminate handler\n";
 abort();

} int main() {

 set_terminate(myTerminator);   
 try {
   cout << "Inside try block.";
   throw 100; 
 }
 catch (double i) { 
 }
 return 0;

}

      </source>