常对象:
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);
本文详细介绍了常对象的概念及使用方法,包括常数据成员、常成员函数的定义与初始化方式,以及如何利用指针与引用操作常对象。此外还讨论了在不同场景下使用这些特性的重要性。
4万+

被折叠的 条评论
为什么被折叠?



