Visual Studio 2010 Отладка «if (var == NULL)» не запускается

Решено - Проблема с конструктором

Мэтью Флашен и Майкл Берр указали на проблему перегруженного конструктора Node (int) , вызывающего Node () , который не работает , потому что ... Спасибо, ребята!


Я создал программу (я ее отлаживаю) и столкнулся со странной проблемой ... Оператор if не запускается, когда он должен быть ... Это школьный проект, в котором мы должны построить дерево AVL с хотя бы одной функцией оптимизации.

Я уверен и проверил, что `rdown` и` ldown` работают (как балансирующие факторы) - дерево не идеально сбалансировано. Скорее, он основан на высоте ветвей (то есть - `balance ()` должен возвращать только (1,0, -1), иначе он не сбалансирован. alt text

Программа продолжается !!! что?>!

Я нажал F-10 (кнопка «перейти к следующей команде») ... и она перескочила прямо через оператор? Зачем? alt text

6
задан Community 23 May 2017 в 12:01
поделиться