[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