Скачиваний:
18
Добавлен:
15.06.2014
Размер:
2.02 Кб
Скачать
яю@8 35=5@0F88 8A:;NG5=8O 2=CB@8 :>=AB@C:B>@0 ?@>F5AA A>740=8O >1J5:B0 ?@5:@0I05BAO. A;8 : MB><C <><5=BC 1K;8 2K720=K :>=AB@C:B>@K 107>2KE :;0AA>2, B> 1C45B >15A?5G5= 8 2K7>2 A>>B25BAB2CNI8E 45AB@C:B>@>2.



class local

{ public:

local() { cout<<"Constructor of local"<<endl; }

~local() { cout<<"Destructor of local"<<endl; }

};

class A

{ public:

A() { cout<<"Constructor of A"<<endl; }

~A() { cout<<"Destructor of A"<<endl; }

};

class B : public A

{ public:

local ob;

B(int i)

{ cout<<"Constructor of B"<<endl;

if(i ) throw 1;

}

~B(){ cout<<"Destructor of B"<<endl; }

};

void main()

{ try {

B ob(1);

}

catch(int) {

cout<<"int exception handler";

}

}



57C;LB0B 2K?>;=5=8O ?@>3@0<<K:

Constructor of A

Constructor of local

Constructor of B

Destructor of local

Destructor of A

int exception handler