Скачиваний:
18
Добавлен:
15.06.2014
Размер:
1.93 Кб
Скачать
яю 5@H8=>9 85@0@E88 O2;O5BAO :;0AA exceptioh (>?@545;5==K9 2 703>;>2>G=>< D09;5 <exception>).  MB>< :;0AA5 A>45@68BAO DC=:F8O what(), ?5@5>?@545;O5<0O 2 :064>< ?@>872>4=>< :;0AA5 4;O 2K40G8 A>>1I5=8O >1 >H81:5.

5?>A@54AB25==K<8 ?@>872>4=K<8 :;0AA0<8 >B :;0AA0 exception O2;ONBAO :;0AAK runtime_error 8 logic_error (>?@545;5==K5 2 703>;>2>G=>< D09;5 <stdexcept>), 8<5NI85 ?> =5A:>;L:> ?@>872>4=KE :;0AA>2.

@>872>4=K<8 >B exception B0:65 O2;ONBAO 8A:;NG5=8O: bad_alloc, 35=5@8@C5<>5 >?5@0B>@>< new, bad_cast, 35=5@8@C5<>5 dynamic_cast, 8 bad_typeid, 35=5@8@C5<>5 >?5@0B>@>< typeid.

;0AA logic_error 8 ?@>872>4=K5 >B =53> :;0AAK (invalid_argument, length_error, out_of_range) C:07K20NB =0 ;>38G5A:85 >H81:8 (?5@540G0 =5?@028;L=>3> 0@3C<5=B0 DC=:F88, 2KE>4 70 ?@545;K <0AA820 8;8 AB@>:8).

;0AA runtime_error 8 ?@>872>4=K5 >B =53> (overflow_error 8 underflow_error) C:07K20NB =0 <0B5<0B8G5A:85 >H81:8 ?5@5?>;=5=8O A25@EC 8 A=87C.