yymm01   2년 전

매의눈으로 계속 보고 있다가 잘 모르겠어서 질문 드립니다.

런타임이 계속 나는데 무엇이 잘 못 된 걸까요 ㅜ

djm03178   2년 전

string과 같은 객체는 POD 타입이 아니므로 qsort와 같은 C 라이브러리를 통해 정렬해서는 안 됩니다. 이와 같은 동작은 올바르게 수행된다는 보장이 없습니다. sort의 세 번째 인자로 compare 함수를 넣어줄 수 있으니 그를 대신 사용해야 합니다.

https://stackoverflow.com/ques...

https://stackoverflow.com/ques...

참고로, 이 코드를 특정 컴파일러에서 돌리면 예제만으로도 문제가 생깁니다.

https://ideone.com/GjFflP

yymm01   2년 전

감사합니다.

qsort가 algorithm 안에 존재하는 c++ 라이브러리 인줄 알았네요(어디서 잘 못 본듯...)

말씀 해 주신 방법으로 해보도록 하겠습니다.

댓글을 작성하려면 로그인해야 합니다.