返回值类型类名::函数名(参数表)
{
语句;
……
}
事实上,成员函数也是可以在类的定义中定义的(此时不需要域解析操作符),但是从程序的运行效率、可读性、美观性考虑,我们建议将成员函数的定义完全放在类定义的外面。于是,链表结点类和其成员函数的定义如下:
//node.h
class Node//定义一个链表结点类
{
public:
int readi() const;//通过该函数读取idata,但不能改变任何成员数据
char readc() const;//通过该函数读取cdata,但不能改变任何成员数据
bool set(int i);//重载,通过该函数修改idata
bool set(char c);//重载,通过该函数修改cdata
bool setp(Node *p);//通过该函数设置前驱结点
bool setn(Node *n);//通过该函数设置后继结点










