这是我第一次使用链接列表,我想知道我的理解到底出错了什么?我根据我目前对链接列表的理解,在每行之前添加注释以显示我要做的事情。根据我的while循环,我觉得我做错了,因为我无法在列表中打印出所有值。
std::chrono::steady_clock
答案 0 :(得分:1)
我认为你的主要问题在于:
//connecting temp node to temp1 node
temp = temp1;
你可能意味着:
//connecting temp node to temp1 node
temp->next = temp1;
<小时/> 你也有一个内存泄漏:
node* trav = new node;
//setting trav equal to head so it starts from the beginning of
//list
trav = head;
这应该只是:
//setting trav equal to head so it starts from the beginning of
//list
node* trav = head;