リンク リストの先頭にノードを追加しようとしています。これが私のコードですが、テストを実行すると機能しません。私が間違っているかもしれないことについてのアイデアはありますか? よろしくお願いします。
void List<T>::insertFront(T const & insert)
{
ListNode * newNode = new ListNode(insert);
if (head != NULL)
{
head->prev = newNode;
head = head->prev;
head->prev = NULL;
}
else
{
head = newNode;
tail = newNode;
}
}