Вложенная попытка… уловка внутри обработчика исключений C ++?

Код, который я хочу выполнить в моем обработчике исключений, может сам вызвать исключение.

Допустима ли следующая структура C ++? Если да, то есть ли недостатки?

try
{
    // ...
}
catch (const E&)
{
    try
    {
        // ...
    }
    catch (const F&)
    {

    }
}
15
задан paperjam 3 January 2012 в 11:33
поделиться