15.1. Сначала главное

15.1. Сначала главное

Когда программа ведет себя неправильно, вы можете быть в затруднении, что делать сначала. Часто странное поведение возникает из-за неправильного использования памяти — использования неинициализированных значений, чтения или записи за пределами динамической памяти и т.д. Поэтому вы можете быстрее получить результаты, попробовав средства отладки памяти до того, как заведете отладчик.

Довод заключается в том, что утилиты памяти могут указать вам непосредственно на вызывающую сбой строку кода, тогда как использование отладчика больше напоминает миссию «найти и уничтожить», в которой вам нужно сначала изолировать проблему, а затем исправить ее. Убедившись, что дело не в проблемах памяти, можно переходить к использованию отладчика.

Поскольку отладчик является более универсальным средством, мы рассмотрим его вначале. Далее в главе мы обсудим ряд инструментов для отладки памяти.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Сначала — интерфейс

Из книги Getting Real (на русском) [вычитывается] автора 37signals

Сначала — интерфейс Создавайте дизайн интерфейса до того как начнете программироватьСлишком много приложений создаются с подходом «сначала программируем». Это неудачная идея. Программирование — самое сложное в создании приложения, а это значит, что и самое дорогое. И,


15.1.2 Главное меню KDE

Из книги Linux для пользователя автора Костромин Виктор Алексеевич

15.1.2 Главное меню KDE Как вы уже знаете, доступ к главному меню KDE мы получаем, щелкнув по значку с буквой "K" (рис. 15.2).Во-первых, обратите внимание на то, что некоторые элементы меню имеют треугольник после названия. Это говорит о том, что данный элемент вызывает вложенное меню


Главное меню (IE7)

Из книги Реестр Windows автора Климов Александр

Главное меню (IE7) В IE7 по умолчанию не выводится строка меню. Если вы хотите, чтобы строка меню была в браузере постоянно на самом верху, то в разделе HKCUSoftwareMicrosoftInternet ExplorerToolbarWebBrowserсоздайте параметр типа DWORD ·ITBar7Position· со значением 1. Перезапустите браузер, чтобы изменения


Главное

Из книги Эффективное делопроизводство автора Пташинский Владимир Сергеевич

Главное Нельзя сказать, что выше было описано все, что необходимо знать для работы с программой Microsoft Outlook. Вы ознакомились только с ее основными возможностями. Далее благодаря дружественному, интуитивному интерфейсу осваивать новые операции и возможности можно и должно


Главное меню

Из книги 3ds Max 2008 автора Верстак Владимир Антонович

Главное меню Раскрывающиеся меню в верхней части окна программы обеспечивают доступ ко всем основным возможностям программы и являются оптимальным выбором для начинающих пользователей. Главное меню состоит из следующих пунктов: File (Файл), Edit (Правка), Tools (Инструменты),


Главное меню

Из книги Office 2007. Мультимедийный курс автора Мединов Олег

Главное меню Главное меню программы Project 2007 включает в себя следующие меню: Файл, Правка, Вид, Вставка, Формат, Сервис, Проект, Отчет, Окно и Справка.Команды меню Файл предназначены для работы с файлами. В частности, с их помощью вы можете создать новый проект, открыть


Главное меню

Из книги ArchiCAD. Начали! автора Орлов Андрей Александрович

Главное меню Принцип действия главного меню ArchiCAD (рис. 2.2) не отличается от меню любой другой программы Windows. Щелчок на меню открывает подменю и команды, предоставляющие доступ к инструментам и функциям программы.Главное меню ArchiCAD включает множество команд, с которыми мы


6.2. Главное меню

Из книги Самоучитель работы на компьютере автора Колисниченко Денис Николаевич

6.2. Главное меню В нижнем левом углу экрана находится кнопка Пуск. Ее нажатие приводит к отображению главного меню, которое обычно называется меню Пуск (рис. 37). Рис. 37. Меню Пуск.В самом верху этого меню отображается имя пользователя. В левой части меню отображаются


Заблуждение № 5: сначала надо поднять продажи до определенного уровня, а потом уж заняться коэффициентом конверсии

Из книги Добавьте в корзину. Ключевые принципы повышения конверсии веб-сайтов автора Айзенберг Джеффри

Заблуждение № 5: сначала надо поднять продажи до определенного уровня, а потом уж заняться коэффициентом конверсии Неправда! Если нет времени на конверсию сейчас, то чем вообще вы занимаетесь? Быть может, привлечь покупателя для вас не проблема? Или прибыль сайта


Часть 1 Почему так важен принцип «сначала мобильные!»

Из книги Сначала мобильные! автора Вроблевски Люк

Часть 1 Почему так важен принцип «сначала мобильные!» Все просто: проектирование для мобильных устройств не только готовит веб-дизайнеров к лавинообразному росту мобильного Интернета и связанных с ним новых возможностей, но и вынуждает сконцентрироваться на инновациях.


Главное – начать

Из книги Быстрые деньги в Интернете [50 способов заработать, сидя дома у компьютера] автора Парабеллум Андрей Алексеевич


Сначала разметка

Из книги CSS3 для веб-дизайнеров автора Сидерхолм Дэн

Сначала разметка Так как мы приверженцы семантики, то разметка для меню будет состоять из обыкновенного списка.<ul id="nav">  <li><a href="#">News</a></li> <li><a href="#">Things</a></li> <li><a href="#">Stuff</a></li> <li><a href="#">Junk</a></li> <li><a


Главное меню

Из книги Офисный компьютер для женщин автора Пастернак Евгения

Главное меню Главное меню программы (рис. 3.2) открывается при щелчке на Кнопке «Office»  которая, как и в других программах Microsoft Office, находится в левом верхнем углу. Рис. 3.2. Главное меню Оно содержит стандартные команды для работы с файлами: Создать, Открыть, Сохранить,


Главное меню

Из книги Linux Mint и его Cinnamon. Очерки применителя автора Федорчук Алексей Викторович

Главное меню Центральным (хотя и левым крайним) элементом панели является, безусловно, главное меню, с которым и настало время ознакомиться подробнее. На первый взгляд оно ничем не отличается от обычных менюшек «пускового» типа, с их страшной многоступенчатой иерархией.


Что сначала – группа или проект?

Из книги Идеальный программист. Как стать профессионалом разработки ПО автора Мартин Роберт С.

Что сначала – группа или проект? Банки и страховые компании пытались формировать группы на базе проектов. Такой подход неверен в принципе: группы просто не могут «притереться». Участники работают над проектом в течение короткого времени, притом посвящая ему лишь часть