What will be the output of the following C++ code?
#include <iostream>
#include <exception>
#include <cstdlib>
using namespace std;
void myterminate ()
{
cerr << "terminate handler called";
abort();
}
int main (void)
{
set_terminate (myterminate);
throw 0;
return 0;
}
#include <iostream>
#include <exception>
#include <cstdlib>
using namespace std;
void myterminate ()
{
cerr << "terminate handler called";
abort();
}
int main (void)
{
set_terminate (myterminate);
throw 0;
return 0;
}A. terminate handler called
B. aborted
C. both terminate handler & Aborted
D. runtime error
Answer: Option C

Join The Discussion