Добавление элемента в двухсвязный список
Нужна функция, которая просто добавляет элемент в начало. Я вот кое что написал, но там еще нужно, что то делать с указателем на предыдущий элемент, так как у меня двусвязный список, помогите переделать.
void add(INFO d, BOOK *&head)
{
BOOK *tmp = new BOOK;
tmp->data = d;
tmp->next = head;
head=tmp;
}
Источник: Stack Overflow на русском