Четвертый Borland C++ и его окружение

       

Установка точек останова по изменению памяти


Эти точки останова отслеживают выражения, при вычислении которых получается объект памяти или адрес. Они активизируются при

изменении значения соответствующего объекта данных или указателя

памяти. Для установки такой точки останова нужно выполните те же

шаги, что и перечисленные выше, но

  • В диалоговом окне Conditions and Actions вместо Expression

    True щелкните "мышью" на кнопке с зависимой фиксацией

    Changed Memory.

  • В поле ввода Condition True введите выражение, при вычис лении которого получается объект памяти или адрес.
  • Когда ваша программа обнаруживает строку с такой точкой останова, условное выражение вычисляется перед выполнением этой

    строки. Это нужно учитывать.

    При вводе выражения вы можете также ввести счетчик числа

    отслеживаемых объектов. Общее число отслеживаемых байт памяти

    равно произведению размеру объекта, на которое ссылается выражение, на счетчик объекта.



    Содержание раздела