このコードは何が間違っていますか? デバッグ後に でエラーが発生しましたが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);
}
}