For a project in C++ I overloaded new and delete operators to check for memory leaks, and I was surprised to see that std::vector apparently was leaking memory, the same I found for std::vector, std::list, and so on. But still it seams strange to me such a problem to exist with something that big like STL. Can anyone explain to me the catch to this "problem"?