bkim14   5년 전

c++ 연습중인데


sort(list.begin(), list.end(),less<int>()); 이렇게 하니까 컴파일 에러

sort(list.begin(), list.end()); 이렇게 하니까 되네요?

djm03178   5년 전

컴파일 에러는 "컴파일 에러"라고 쓰인 곳을 클릭하면 에러 메시지를 볼 수 있습니다.

djm03178   5년 전

less는 functional 헤더에 있습니다.

https://en.cppreference.com/w/...

bkim14   5년 전

근데 ide 상에서는 컴파일에러 없이 되는게 신기하네요..

djm03178   5년 전

라이브러리 구현체에 따라서는 한 헤더 파일이 필요에 의해 다른 헤더를 내부적으로 포함하고 있을 수도 있습니다. 그래서 다른 헤더를 인클루드했는데 마치 다른 헤더도 같이 인클루드한 것과 같은 효과가 나기도 합니다.

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