C ++ стек выделенный объект, явный вызов деструктора

Я столкнулся со странным использованием деструктора во время работы над существующей библиотекой. Деструктор стека, выделенного вектора stl, вызывался явно, когда дело в том, что этот объект, возможно, придется использовать снова. Эти векторные объекты являются слегка настраиваемой версией векторного класса stl, которая имеет специализированныйclear метод. В теле деструктора существует два вызова метода:clear(), _Tidy().

Я пытался придумать вескую причину, почему этот деструктор вызывается, а не простоclear но я в растерянности Кто-нибудь пролил свет на то, почему это может быть хорошей идеей?

Ответы на вопрос(5)

Ваш ответ на вопрос