STL을 많이 좋아합니다. 그것은 코딩 알고리즘을 매우 편리하게합니다. 왜냐하면 parition, find, binary_search, iterators, priority_queue 등의 모든 기본 요소를 제공 할 것이기 때문입니다. 게다가 메모리 누수에 대해 걱정할 필요가 없습니다.연산자 오버로드 STL의 성능 저하는 무엇입니까
내 관심사는 STL 작동을 얻는 데 필요한 연산자 과부하의 성능 저하입니다. 비교를 위해, 나는 ==가 필요한 의미를 제공한다고 생각합니다. 클래스를 컨테이너에 추가하려면 == 연산자를 오버로드해야합니다.
얼마나 편리합니까?
메모리 누수에 대한 또 다른 옆 질문 : STL 컨테이너를 사용하는 경우
- 는 메모리 누수가 적 일어날 수 있습니까?
- Java에서 메모리 누수가 발생할 수 있습니까?
Java에서 메모리 누수가 발생할 수 있습니다. 여기를 참조하십시오. http://www.ibm.com/developerworks/library/j-leaks/ – schnaader
오버로드 된 연산자는 기본적으로 하나의 메소드입니다. –
좋은 링크 @schnaader. 내가 의견을 내기 위해 +1을 줄 수 있기를 바랍니다. –