Size: a a a

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

2021 May 18

W

We all wanna be some... in IT KPI C/C++ ХВ (не UB)
на решту йому абсолютно пофіг, і це уб
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
у тебя оно даже не переместило их
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
3 перед 6
источник

W

We all wanna be some... in IT KPI C/C++ ХВ (не UB)
перемістило. Просто для інтів переміщення == копіювання
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
так выходит оно сохраняет только те элементы, что "до" итератора который оно вернет
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
а то что после этого итератора - уб
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
не знал🤷‍♂️
теперь буду, шо уж
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
но вообще странное поведение
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
функция которая отвечает за перемещение элементов в пределах одного контейнера не должна ломать нахрен элементы
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
бредово чет
источник

W

We all wanna be some... in IT KPI C/C++ ХВ (не UB)
так а в чому тоді різниця між partition i remove_if, якби remove_if переміщав "решту" об'єктів вправо?
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
до сегодня я вообще не знал о существовании партишн
источник

RN

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

RN

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

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
кароч будем считать шо ремув иф это какая-то недо_оптимизация партишн-а
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
когда на половину элементов тебе резко похуй
источник

RN

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

AB

ART B in IT KPI C/C++ ХВ (не UB)
remove_if с erase юзать надо
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
это то понятно
источник

AB

ART B in IT KPI C/C++ ХВ (не UB)
партишн это под капотом делает или он по другому реализован?
источник