Category: авто

Category was added automatically. Read all entries about "авто".

О компиляции /EHsc (часть 1)

Надоело флудить без толку, вернемся к насущному. Поскольку в третьей части обсуждения протоколирования разгорелось несколько совсем нешуточных споров, я напишу несколько отдельных постов, посвященных обсуждаемым вопросам. Сегодня речь пойдет про Exception Handling.

Все приведенные примеры собраны для MSVC 2008 Professional Edition в конфигурации Release. Настройки Release версии слегка изменены по сравнению с дефолтными – убраны buffer security checks и отключена WPO.

Collapse )

Любовь придумали русские, чтобы не платить

Последняя неделя проходит под знаком е**нувшегося интернета, в котором главная тема - это поиски кряка для Дальнобойщиков 3. В самом деле, ситуация необычная - игра в торрентах с 21-го числа, с 26-го числа работают сервера активации для предзаказов онлайн-версии, вчера начались продажи дисковой версии. И до сих пор нет кряка!!! Нам уже обещали акции протеста, митинги и подрыв главного здания офиса. Впрочем, полноценного кряка не будет долго, новейшая многослойная система защиты преподнесет еще немало сюрпризов желающим покопаться в ассемблерном коде.

Ну да фиг с ним, пост не об этом. Пост о халяве, которая чем дальше, тем глубже упирается в абсолютную аномалию использования. Причем это касается не только игр, это касается и любого цифрового пиратства, и транспорта, и кучи других мест.

Collapse )

Синглетоны, синглетоны...

Чтобы чуть-чуть отвлечься от ругани в комментариях про третью часть логов, напишу провокационно-отвлеченное. Опять про мои любимые синглетоны.

static Obj* instance()
{
    static Obj obj;
    return &obj;
}
_Winnie C++ Colorizer

Взглянем на ассемблерный код:

Collapse )