Q971
What will be the output of the following C++ code? #include #include using namespace std; void terminator() cout << "terminate" << endl; void (*old_terminate)() = set_terminate(terminator); class Botch public: class Fruit ; void f() cout << "one" << endl; throw Fruit(); ~Botch() throw 'c'; ; int main() try Botch b; b.f(); catch(...) cout << "inside catch(...)" << endl;
A.
one
B.
inside catch
C.
one
terminate
terminate
D.
one
terminate
Aborted
Answerterminate
Aborted
Answer: Option D
Solution
Answer: Option D
No explanation is given for this question Let's Discuss on Board