0

このコードは何が間違っていますか? デバッグ後に でエラーが発生しましたがrunner = runner->next;、何が問題なのかわかりません。

void Linkedlist<T>::add(T item)
{
    if (root == 0)
    {
        root = new Node<T>(item);
        cout << "Add, Root is empty \n";
    }
    else
    {
        cout << "Add, Root  is not empty \n";
        Node<T> * runner = root;
        while (runner != 0)
        {
            runner = runner->next;
        }
        runner = new Node<T>(item);
    }
}
4

1 に答える 1