小编Dat*_*dze的帖子

删除链表的第一个节点(C++)

我想知道这段代码是否正确删除了第一个节点,还是我必须将列表的头部作为指针传递?

 void List::deleteFirst()          
 {
 temp = head;
 head = head->next;
 delete temp;
 }
Run Code Online (Sandbox Code Playgroud)

这是班级 List

  class List
  {
   private:
           struct node
           {
                int data;
                node * next;
           };
           node * head;
           node * curr;
           node * temp;
   public:
           //List();
           //void AddNode(int addData);
           //void DeleteNode(int delData);
           void deleteFirst();
           //void PrintList();
};
Run Code Online (Sandbox Code Playgroud)

c++ linked-list

-3
推荐指数
1
解决办法
318
查看次数

标签 统计

c++ ×1

linked-list ×1