Книги / Языки программирования / C++ / Memory Thinking for C & C++ Windows Diagnostics: Slides with Descriptions Only

Memory Thinking for C & C++ Windows Diagnostics: Slides with Descriptions Only

Dmitry Vostokov

Книга представляет собой уникальный курс по диагностике и отладке программ на C и C++ в среде Windows, основанный на концепции «мышления через память». Автор, Дмитрий Востоков, предлагает систематизированный подход к пониманию указателей, структур, классов и управления памятью, используя слайды с подробными описаниями.

Материал охватывает фундаментальные темы: философия указателей, работа с массивами и строками, типы данных, выравнивание, преобразование типов, а также продвинутые концепции — наследование структур, срезка объектов, статические поля и унифицированная инициализация. Особое внимание уделяется практическим аспектам отладки: анализу стека потоков, динамическому выделению памяти (C-style и C++), локальным указателям и размещению in-place.

Книга построена как серия визуальных слайдов с пояснениями, что делает её идеальным справочником для разработчиков, желающих глубже понять внутреннее устройство C/C++ приложений под Windows. Рассматриваются как классические, так и современные возможности C++ (auto, uniform initialization, constexpr).

Отдельные разделы посвящены организации исходного кода: модули перевода, области видимости, разрешение конфликтов определений и неполные типы. Книга завершается обсуждением ссылок, категорий значений и указателей на функции — ключевых элементов для профессиональной диагностики.