func::func() try : foo() {...} catch (...) // will catch exceptions thrown from foo constructor { ... }