#include <iostream>

	int f(){
		throw 1;
	}

	class A
	{
	public:
		A() try : _k(f())
		{}
		catch (int)
		{
			std::cout << "Exception 1" << std::endl;
		}

	private:
		int _k;
	};

int main(void)
{
	try
	{
		A a;
	} catch(int)
	{
		std::cout << "Exception 2" << std::endl;
	}
	return 0;
}