Node *next;//后继结点的存储位置保密
};
常成员函数
由于数据封装在类的内部,在处理一些问题的时候就需要小心翼翼,不能把成员数据破坏了。以前我们介绍使用const来保护变量(就变成了常量),或保护指针所指向的内容,那么在类中,我们也可以使用const这个保留字来保护成员数据不被成员函数改变。我们把这种成员函数称为常成员函数。它的写法就是在函数的参数表后面加上一个const,比如:int readi() const;//通过该函数读取idata,但不能改变任何成员数据
char readc() const;//通过该函数读取cdata,但不能改变任何成员数据
使用常成员函数,就保证了成员数据的安全,在此函数中任何修改成员数据的语句将被编译器拒之门外。
成员函数的重载
和普通函数类似,在一个类中也可以有成员函数重载。成员函数的重载在规则上和普通函数也并无差别,这里不再赘述。最终,我们将链表结点类的定义修改如下:
class Node//定义一个链表结点类
{










