10
chciałbym zrobić czegoś takiego:Złap i modyfikować std :: exception i podklasy, przekaż sam typ
try
{
// ...
}
catch(const std::exception& ex)
{
// should preserve ex' runtime type
throw type_in_question(std::string("Custom message:") + ex.what());
}
jest to, że jakoś to możliwe bez konieczności pisania oddzielnej obsługi dla każdego podtypu?