[Comm] Ошибка (или нет?) в std::partition

Alexey Borisenkov grizlik78 на gmail.com
Пт Авг 25 01:40:17 MSK 2017


25.08.2017 02:13, Pavel Vainerman пишет:
> -10  0 -4  5 -2  0  3  1  7  8  9
> -10 -2 -4  5  0  0  3  1  7  8  9
> 
> Так вот смущает меня почему "5" не правее нулей?
> Может ли кто-нибудь пояснить, почему так?

Потому что функция делит числа на "меньше нуля" и "не меньше нуля". С 
этой точки зрения между 0 и 5 нет разницы, они оба не меньше нуля. 
Сортировки никто не обещал.


Подробная информация о списке рассылки community