常对象:
Time const t1(12,34,46);
const Time t1(12,34,46);
常对象成员
1.常数据成员 //只能通过构造函数的参数初始化表对常数据成员进行初始化
const int hour;
2.常成员函数
void get_time() const
指向对象的常指针 //指针变量和一个对象绑定,一旦指向了一个地方不能再指向其他的地方
Time * const ptr=&t1;
指向常对象的指针变量 //当然指针变量也可以指向非 常对象
const Time *p;
//当希望在调用函数时对象的值不能被修改,就应当把形参定义为指向常对象的指针变量,同时用对象的地址作实参(对象可以是const或非const型)
对象的常引用
void fun(const Time &t);