一.常成员函数
1.形式:int print (int a ,int b) const;
2.如果将一个对象说明为常对象,那么通过该对象只能调用它的常成员函数(唯一接口)
3.const关键字可以用于对重载函数的区分
4.const person p(10,20);//定义为常对象p,对于类中有同名函数,其中有一个为常函数,则普通对象会默认调用非常函数,而常对象则会默认调用常函数。
5.在适当的地方即无需改变对象状态的成员函数使用const关键字可以提高程序质量。
二.常数据成员
1.任何函数均不能对该成员赋值,而构造函数对数据成员进行初始化时,只能通过初始化列表。
三.常引用
1.形式:const Point &p1