typedef void (*unexpected_handler)();
#include <exception>
#include <iostream> #include <exception> void NewUnexpected() { std::cout << "Unexpected exception handler!" << std::endl; terminate(); } int main() { // Set a new unexpected handler and get the old one back unexpected_handler qOldUnexpected = set_unexpected(NewUnexpected); // Call the unexpected function directly unexpected(); return 0; }
© 20072024 XoaX.net LLC. All rights reserved.