Четвертый BORLAND С++ и его окружение

       

Точку останова в шаблонах С++


Turbo Debugger поддерживает размещение точек останова в шаблонах С++, шаблонах функций и шаблонах экземпляров классов и объектов. Для установки таких точек останова используются следующие методы:

  • Если точка останова устанавливается нажатием F2 в окне Module, то точки останова задаются для всех экземпляров классов в шаблонах. Это позволяет вам отладить поведение

    шаблона.

  • Если для установки точки останова в шаблоне используются

    клавиши Alt+F2, то активизируется диалоговое окно Breakpoint Options, и в поле ввода Address вы можете задать адрес

    шаблона. Открываемое диалоговое окно позволяет вам выбрать

    конкретный экземпляр класса.

  • Установить точку останова на конкретном экземпляре класса

    шаблона можно также с помощью окна CPU. Позиционируйте

    курсор на строке кода шаблона и нажмите F2.

  • Удаляются такие точки останова аналогично другим: позиционируйте курсор на точке останова в окне Module и нажмите F2. Удаляются все точки останова соответствующих экземпляров классов. Конкретные точки останова можно удалить с помощью окна CPU.



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