|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Valentin Nechayev 2:5020/400 31 Jan 2003 17:44:25 To : Eugene Karpachov Subject : Re: 386SX and RedHat_8.0 -------------------------------------------------------------------------------- >>> Eugene Karpachov wrote: >> или дублировать код в общем завершении и в каждом catch, в котором есть новый >> throw. Зверски неудобно. Страуструп как-то писал, почему он не захотел >> делать try/finally, но объяснения выглядят неубедительно. EK> Для Вас, Вы забыли написать. Для Вас убедительны? Hу объясните. > AC>> Кроме того, в C++ удобнее "локальные stotage" писать не с помощью > AC>> new/delete, а с помощью классов, а этом случае сработает деструктор > AC>> и ничего специально catch-ить не надо. >> А каждый раз писать новый класс для этого разве удобно? EK> Во-первых, ничего страшного, во-вторых, их можно делать на лету, EK> комбинируя подход, который описал Александреску и что-нибудь типа EK> boost::function<>. Ага, то есть ещё один или два уровня наворотов. Это и была цель? -netch- --- ifmail v.2.15dev5 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/73683b67114d.html, оценка из 5, голосов 10
|