Есть ли std: : list :: remove метод вызова деструктора каждого удаленного элемента?

У меня есть код:

std::list<Node *> lst;
//....
Node * node = /* get from somewhere pointer on my node */;
lst.remove(node);

Вызывает ли метод std :: list :: remove деструктор ( и свободная память) каждого удаленного элемента? Если да, то как этого избежать?

27
задан squareskittles 23 September 2019 в 14:23
поделиться