Отправляет email-рассылки с помощью сервиса Sendsay

Необычное применение SEH

Это последняя статья цикла про SEH. В ней описывается весьма оригинальный способ применения этого механизма. Если вы интересуетесь разными трюками в программировании - эта статья для Вас. Читайте! ...

2007-06-25 19:27:51 + Комментировать

SEH исключения VS С++ исключения

Программистам на C++ доступны два типа исключений. Возникает вопрос: что лучше использовать: C++ исключения или SEH. Ответ можно найти в этой статье. Здесь рассматриваются низкоуровневые особенности реализации C++ исключений в MS VC. Также даны рекомендации по использовании SEH и C++ исключений в одной программе одновременно. ...

2007-05-30 20:53:22 + Комментировать

Структурная обработка исключений (SEH) в примерах. Часть 2

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

2007-05-26 13:58:29 + Комментировать

Структурная обработка исключений (SEH) в примерах. Часть 1

Продолжение цикла статей о структурной обработке исключений (SEH). Исключения вносят некоторую путаницу в порядок выполнения программы. При работе с исключениями порядок выполнения кода может быть очень запутанным, но вполне предсказуемым. В статье на примерах показаны все хитросплетения работы системы SEH. ...

2007-04-23 23:39:53 + Комментировать

Введение в обработку структурированных исключений SEH

Структурированная обработка исключений (SEH) помогает писать надежные программы. Этот механизм заложен в саму структуру Windows и теоретически может быть использован из любого языка программирования. В языке C++ есть встроенная поддержка SEH. Эта статья открывает цикл по обработке исключений. Она дает базовые представления о возможностях SEH. ...

2007-04-16 23:03:34 + Комментировать

Введение в обработку структурированных исключений SEH

Структурированная обработка исключений (SEH) помогает писать надежные программы. Этот механизм заложен в саму структуру Windows и теоретически может быть использован из любого языка программирования. В языке C++ есть встроенная поддержка SEH. Эта статья открывает цикл по обработке исключений. Она дает базовые представления о возможностях SEH. ...

2007-04-16 23:02:29 + Комментировать

Удаленная отладка приложений

Удаленная отладка это еще один полезный инструмент, который должен быть в арсенале профессионального программиста на C++. Статья содержит материал по возможностям Visual Studio по отладке на удаленных компьютерах по сети. ...

2007-04-09 21:04:42 + Комментировать

Протоколирование работы приложения

Протоколирование работы приложения это хороший инструмент поиска ошибок на стороне клиента. В статье рассмотрены идеи по реализации библиотеки логгирования сообщений от программы. ...

2007-04-02 20:48:43 + Комментировать

Порядок инициализации C++ объекта - это важно!

Узнать порядок инициализации и конструирования объекта можно из любого хорошего учебника по C++. Тем не менее, существуют вещи, которые не описаны ни в одном пособии. Знаете ли Вы, как порядок создания объекта может повлиять на вашу программу? Какие ошибки могут при этом возникнуть? Невинные на первый взгляд действия могут привести к фатальным последствиям. Статья дает представление о важных аспектах конструирования и инициализации объекта. Рассчитано на широкий круг программистов. ...

2007-03-26 22:29:42 + Комментировать

Инициализация с помощью шаблонов

В практике программирования достаточно часто возникает задача, когда надо создать структуру и обнулить ее с помощью функции memset. Многие структуры Microsoft использует член структур cbSize в который надо записывать размер структуры. Другая типовая задача, когда класс имеет несколько конструкторов, в каждом из которых надо делать одинаковую инициализацию членов. Все эти задачи решаются с помощью нескольких строчек кода. Только вот писать одни и те же строчки не очень хорошо. В мире объектно-ориентированного программирования просто необходимо повторно использовать код. Это не только хороший стиль, но улучшение читаемости программ. В этой статье предлагается одно из возможных решений каждой из этих задач с помощью шаблонов. ...

2007-03-19 22:10:44 + Комментировать