✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.
struct B {};
struct C {};
struct D {};
struct E {};
struct F {};
int main ()
{
try
{
foo ();
}
catch (const A & a) {}
catch (static const B *) {}
catch (C c) {}
catch (volatile D * d) {}
catch (virtual E * e) {}
catch (F * &) {}
catch (...)
{
return 5;
}
return 0;
}
]]> Обробники винятків якого типу записані неправильно?
(C++)