У меня есть код:
std::list<Node *> lst;
//....
Node * node = /* get from somewhere pointer on my node */;
lst.remove(node);
Вызывает ли метод std :: list :: remove
деструктор ( и свободная память) каждого удаленного элемента? Если да, то как этого избежать?