= head;
head = std::make_shared<Node<T>>(val);
head->next = temp;
++size;
}
void pushFront(T&& val) {
auto temp = head;
head = std::make_shared<Node<T>>(val);
head->next = temp;
++size;
}
такое повторение кода возможно убрать?
(конструктор Node перегружен)
а где forward?
ой, точно, спасибо
Обсуждают сегодня