C++教程:C++拷贝构造函数

2020-01-06 12:16:55刘景俊

   void Destroy();//清除整个链表
   private:
   Node head;//头结点
   Node * pcurrent;//当前结点指针
};
//未定义的函数与程序15.3相同
Linklist::Linklist(Linklist &l):head(l.head)//调用结点的拷贝构造函数来初始化head
{
   cout<<"Linklist cloner running..." <<endl;
   pcurrent=l.pcurrent;//指针数据可以直接赋值
}
//main.cpp
#include "Linklist.h"
#include <iostream>
using namespace std;
int main()
{
   int tempi;
   char tempc;