[Moscow.pm] Участие в партнерской программе издательства O'Reilly
Ivan B. Serezhkin
ivan на serezhkin.com
Пт Дек 14 02:59:53 PST 2007
Привет.
Alex Kapranoff wrote:
> А в чтении Страуструпа есть смысл? Ведь как автор ни старался, у него
> получилась книжка про язык C++, а не про ООП. А зачем начинающему
> юниксоиду C++?
>
Ну ... скажем так, захват ресурсов инициализацией, время жизни
динамического и лексического объекта, порядок вычисления, время жизни
временного объекта.
Всё это было для меня откровением.
Кстати, именно прочитав это, я сделал захват обще системного мьютекса
инициализацией
Типа:
sub do_something_dangerous {
...
my $mutex=Mutexfactory->get_UserChange($user->name);
Do_something_realy_dangerous_that_may_throw_exception($user);
die if something weird;
return if something wrong;
$mutex->free_legally();
# leave scoope and call $mutex-DESTROY();
}
--
Ivan B. Serezhkin
Подробная информация о списке рассылки Moscow-pm