|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Valentin Nechayev 2:5020/400 31 Jan 2003 17:24:31 To : Eugene Karpachov Subject : Re: 386SX and RedHat_8.0 -------------------------------------------------------------------------------- >>> Eugene Karpachov wrote: > AC>> Вообще-то try/catch вставить не так уж и сложно. >> Раз вставил, два вставил, и на сотый раз код теряет остатки читаемости. >> А если забыл? Memory leak обеспечен. EK> Это утверждение может быть подтверждено примером? Мне почему-то кажется, EK> что нет. Речь, насколько я понял, о коде с общей идеей char* p = NULL; try { ... p = ...(); ... } catch(...) { free(p); throw; } free(p); Только почему сразу не сделать через auto_ptr или самопальный аналог оного, мне не понять. -netch- --- ifmail v.2.15dev5 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/7368728b654f.html, оценка из 5, голосов 10
|