#include #include #include #include using namespace std; class Loud { public: Loud(char c) : flag(c) { cout << "ctor " << flag << '\n'; } ~Loud() { cout << "dtor " << flag << '\n'; } const char flag; }; Loud a('a'); void foo() { Loud b('b'); raise(SIGKILL); // Goodbye, cruel operating system! } int main() { Loud c('c'); foo(); Loud d('d'); return 0; }