Size: a a a

IT KPI C/C++ ХВ (не UB)

2020 April 26

B[

Bars0_o [SpamBlock] in IT KPI C/C++ ХВ (не UB)
Meow Sav
Так этот Left и Right это ведь ссылки на соседние элементы. Если удалять все древо, то почему бы родителю не удалять всех своих потомков, которые в свою очередь удалят своих потомков. Если удалять один элемент, то на кой удалять еще и соседние.
тьху, не соседние, как раз потомков и чистит
источник

B[

Bars0_o [SpamBlock] in IT KPI C/C++ ХВ (не UB)
типо Right - правое поддерево, Лефт - левое
источник

MS

Meow Sav in IT KPI C/C++ ХВ (не UB)
источник

MS

Meow Sav in IT KPI C/C++ ХВ (не UB)
эммм
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
чему равен this при оверфлове в деструкторе?
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
мб тебе надо добавить проверку на nullptr при удалении(но это не точно)
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
Meow Sav
эммм
мб у тебя какие-то свои деревья
источник

B[

Bars0_o [SpamBlock] in IT KPI C/C++ ХВ (не UB)
Ruslan Neshta
мб тебе надо добавить проверку на nullptr при удалении(но это не точно)
к слову да, нулл
но вроде же destroy норм с nullptr себя ведет, не?
источник

MS

Meow Sav in IT KPI C/C++ ХВ (не UB)
Left и Right это ведь аналог parent и child или я не о том думаю
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
но обычно все так и называют лефт райт
источник

B[

Bars0_o [SpamBlock] in IT KPI C/C++ ХВ (не UB)
Meow Sav
Left и Right это ведь аналог parent и child или я не о том думаю
нет
источник

MS

Meow Sav in IT KPI C/C++ ХВ (не UB)
а
источник

B[

Bars0_o [SpamBlock] in IT KPI C/C++ ХВ (не UB)
у дерева 2 ребенка
источник

B[

Bars0_o [SpamBlock] in IT KPI C/C++ ХВ (не UB)
левый и правый
источник

MS

Meow Sav in IT KPI C/C++ ХВ (не UB)
Аа
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
Bars0_o [SpamBlock]
к слову да, нулл
но вроде же destroy норм с nullptr себя ведет, не?
ну как видишь у тебя продолжают вызываться функии
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
дилит дергает деструктор класса
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
а то что ему ноль пришел так ему как то похуй
источник

B[

Bars0_o [SpamBlock] in IT KPI C/C++ ХВ (не UB)
Ruslan Neshta
ну как видишь у тебя продолжают вызываться функии
прик в том что на малых количествах елементов в дереве он норм себя ведет, то есть оно не зацикленное
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
странно
источник