Node *prior;//前驱结点的存储位置保密
Node *next;//后继结点的存储位置保密
};
Node::Node()//构造函数的定义
{
cout <<"Node constructor is running..." <<endl;//提示构造函数运行
idata=0;//初始化idata
cdata='0';//初始化cdata
prior=NULL;//初始化前驱结点指针
next=NULL;//初始化后续结点指针
}
这时,我们创建一个链表结点对象,构造函数随着对象创建而自动被调用,所以这个对象创建之后idata的值为0,cdata的值为'0',prior和next的值都是NULL:(程序15.2.1)
//main.cpp
#include <iostream>
#include "node.h"
using namespace std;










