C++构造函数—构造函数的声明与定义、带参数的构造函数

2020-01-06 12:17:44刘景俊

}
Node::Node()//构造函数0的定义
{
   cout <<"Node constructor is running..." <<endl;//提示构造函数运行
   idata=0;//初始化idata
   cdata='0';//初始化cdata
   prior=NULL;//初始化前驱结点指针
   next=NULL;//初始化后续结点指针
}
Node::Node(int i,char c)//构造函数重载1,默认参数只需要在函数原型中出现
{
   cout <<"Node constructor is running..." <<endl;
   idata=i;
   cdata=c;
   prior=NULL;
   next=NULL;
}
Node::Node(int i,char c,Node *p,Node *n)//构造函数重载2