从c ++上列表LinkedList的末尾删除

时间:2015-09-23 15:41:45

标签: c++ pointers

我正在编写一个从链接列表末尾删除的方法。调用方法时程序崩溃。

//RemoveBack Method

bool LinkedList::removeBack()
{
  if(isEmpty())
  {
    return(false);
  }
  else 
  {
    Node* temp = m_front;

    while(temp->getNext()!=nullptr)
    {
      temp=temp->getNext();
    }

    delete temp;

    temp=nullptr;
    m_size--;

    return(true);
  }
}

0 个答案:

没有答案