std::sort가 qsort보다 빠른 이유
1>
qsort는 콜백함수 compare가 매개변수로 필요하기 때문에
compare 함수 호출에 따른 오버헤드 발생
std::sort는 template으로 구성되어 함수 객체를 사용함으로써 inline이 가능.
2>
qsort는 return타입이 int이고 조건에 따른 3가지의 반환 값 1, 0, -1
std::sort는 return타입이 bool이고 조건에 따른 2가지의 반환 값 true, false
compare 를 너가 빠르게 만들어서 던져줘라
고딩형님 그게 가능한가여?? c언어는 template이라는게 없잔아여
sort가 들어있는 정의 파일을 님이 수정해서 새로 dll로 만들고 그걸 가져다 쓰면 되지 않을까나?(난안해봄)
sort 정의파일에 compare함수 호출없이 직접 사용하라는 말씀이신가요? 미천한 실력이라 죄송합니다.
ㅇㅇ compare 니가 만들어서 주면되지
템플릿이랑 먼 상관인지 모르겠네여 긁적긁적
간단하게 생각하면 되는거였네요.;;; 감사합니다 ㅋ
근데 농담한거였는데 배워갈라그러노;;; 흠
고수의 농담은 하수에게는 진리가 될 수 있습니다.