void DoubleList::in_add(int val, int w)
{
curr = head;
Node *temp = new Node;
temp->key = val;
for (int i = 0; i < w; i++)
{
curr = curr->next;
}
temp->prev = curr;
curr->next = temp;
curr = curr->next;
temp->next->prev;
curr->prev->next;
counter++;
}
Coś schrzaniłem w tym kodzie, bo mi nie działa. A sam nie mogę dojść co jest źle.