Отладка массивов в кодовых блоках - PullRequest
0 голосов
/ 05 января 2020

в Codeblocks Я пытаюсь отладить программу вектор a объявлен и не печатает массив b

Так что, если я удаляю код для вектора a, отладчик просто не показывает массив b.

Как это работает?

Ответы [ 2 ]

0 голосов
/ 06 января 2020

Я обнаружил, что забыл удалить строку fast; из шаблона, который работал как

#define fast cin.tie(0);cout.tie(0);cin.sync_with_stdio(0);cout.sync_with_stdio(0);

Это нарушило вывод массива в режиме отладки.

UPD от @ N.Shead: Вы также можете использовать flush или endl для печати буфера.

0 голосов
/ 05 января 2020

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

Создание проекта Добавьте точку останова, щелкнув правой кнопкой мыши номер строки, где вы хотите, и выберите Toggle Break point. Нажмите на меню «Отладка» и выберите «Отладка формы» windows. В окне часов вы можете увидеть значения переменных и для пошагового выполнения после точки останова используйте клавиши Shift + F7.

Мой ответ может быть неясным для вас или для получения дополнительной информации вы можете следить за этой вики-страницей codeblocks http://wiki.codeblocks.org/index.php?title=Debugging_with_Code :: Blocks

...