用C ++实现链接列表,我哪里错了?

时间:2016-01-29 15:25:47

标签: c++ data-structures linked-list

这是我第一次使用链接列表,我想知道我的理解到底出错了什么?我根据我目前对链接列表的理解,在每行之前添加注释以显示我要做的事情。根据我的while循环,我觉得我做错了,因为我无法在列表中打印出所有值。

std::chrono::steady_clock

1 个答案:

答案 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;