template <class T>
bool LinkedList<T>::remove(const T object){
Node<T> *cur = head;
while(cur->next != NULL){
if(cur->next->value == object){
Node<T>* temp = cur->next->next;
delete cur->next;
cur->next = temp;
s--;
return true;
}
cur = cur->next;
}
return false;
}
Я удаляю объект после назначения.Когда я распечатываю значения, кажется, что узлы повреждены.Это лучший способ удалить элемент из связанного списка?