@levil: Ale w czym jest problem? Nie sortuje, nie kompiluje? Tak na szybko patrząc na kod to tu: " for (current; current < prawy; current++)" nie wiem po co dałeś na początku current;. Mogłeś sobie odpuścić wyżej "int current = lewy;" i dać w for (int current = lewy; current < prawy; current++)
czy to tylko u mnie tak czy jest jakiś trend, że faceci nie chcą już latać za kobietami? czyżby kropla drąży skalę i powtarzanie w kółko #blackpill zasady daje rezultat? nie ma nic lepszego niż cieszyć się spokojem i nie uganiać się za #p0lka drącą mordę gdy tylko coś jej nie pasuje.
nie widzę błędu w swoim rozumowaniu (╥﹏╥)
http://pastebin.com/DjVY4M8J
qs_prawy(0, lewy);
powinno byćqs_prawy(i, lewy);
, a kolejnych błędów poszukam jak opiszesz co nie działa// TEMPLATE FUNCTION _Move
template inline
typename remove_reference<_Ty>::type&&
_Move(_Ty&& _Arg) _NOEXCEPT
tu -> { // forward _Arg as movable
return ((typename remove_reference<_Ty>::type&&)_Arg);
}