힙 자체는 개선의 여지가 많은데 자료구조 공부하려고한건 아니니 여기까지만 해봤어요
STL 우선순위큐보니 컨테이너도 템플릿 파라미터로 넘기던데 나중에 그것도 해봐야겠네요
아조씨 std::function 이랑 람다는 다른거 알쥬? std::function 을 굳이 써야되는게 아니면 안 쓰는게 성능에 더 좋아용 - return 0;
U를 어떤 타입으로 멤버변수로 받아야할지 몰라서 그렇게 했는데, 생각해보니 U자체가 타입인데 헛짓이네요 ㅋㅋㅋㅋㅋ
ㅇㅇ - return 0;
왜 using std::swap한 다음에 swap 호출해? 한번만 쓰는데 그냥 std::swap 바로 쓰면 되지않나?
저렇게 해야 먼저 T에 특화된 swap을 찾고 없으면 std::swap을 마지막으로 쓴다더라고요http://blog.ycshao.com/2017/10/22/effective-c-item-25-consider-support-for-a-non-throwing-swap/위에 내용이에요
이거 ADL 관련된 내용인데 라이브러리 개발 쪽에서나 신경쓰는 내용임 ㅇㅇ - return 0;
진짜 C++은 Rust보고 복잡하다고 말할놈이 아닌듯
씨뿔뿔 구와아아악
아조씨 std::function 이랑 람다는 다른거 알쥬? std::function 을 굳이 써야되는게 아니면 안 쓰는게 성능에 더 좋아용 - return 0;
U를 어떤 타입으로 멤버변수로 받아야할지 몰라서 그렇게 했는데, 생각해보니 U자체가 타입인데 헛짓이네요 ㅋㅋㅋㅋㅋ
ㅇㅇ - return 0;
왜 using std::swap한 다음에 swap 호출해? 한번만 쓰는데 그냥 std::swap 바로 쓰면 되지않나?
저렇게 해야 먼저 T에 특화된 swap을 찾고 없으면 std::swap을 마지막으로 쓴다더라고요
http://blog.ycshao.com/2017/10/22/effective-c-item-25-consider-support-for-a-non-throwing-swap/
위에 내용이에요
이거 ADL 관련된 내용인데 라이브러리 개발 쪽에서나 신경쓰는 내용임 ㅇㅇ - return 0;
진짜 C++은 Rust보고 복잡하다고 말할놈이 아닌듯
씨뿔뿔 구와아아악