#include #include "throw.h" bar::bar(int i) : i(i) { fprintf(stderr, "bar::constructor 1\n"); } bar::bar() throw(int) : i(1) { fprintf(stderr, "bar::constructor 2\n"); throw(1); } int bar::get() const { return i; }