1 2 3 4 5 6 7 8 9 10 11 12
#include <exception> struct S { S() {} virtual ~S() { bool b = std::uncaught_exception(); } }; int main(int argc, char* argv[]) { S s; return 0; }