您的位置:首页 > 其它

const型数据小结

2018-03-17 15:02 453 查看
       由于与对象有关的const型数据种类较多,形式又有些相似,比较难记住,容易混淆。这里,归纳一下。为了便于理解,对象名设为Time。可以通过下列的表格熟悉const型数据的用法,需要的时候也方便查询。表中最后一行是对象的引用,不属于const型数据。

形式含义
Time const t1;t1是常对象,其值在任何情况下都不能改变
void Time::fun()constfun是Time类中的成员函数,可以引用,但不能修改本类中的数据成员
Time * const pp是指向Time对象的常指针,p的值(即p的指向)不能改变
const Time *pp是指向Time类常对象的指针,其指向的类对象的值不能通过指针来改变
Time &t1 = tt1是Time类对象t的引用,二者指向同一段内存空间
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: