type
status
date
slug
summary
tags
category
icon
password
Property
希望能修改类的某个数据成员。即使在一个
const
成员函数内,可以通过在变量声明中加入mutable
关键词做到。可变数据成员永远不会是
const
,即使是cosnt
对象的成员。因此一个const
成员函数可以改变一个可变成员的值。如:尽管
foo
是一个const
成员函数,它仍然能改变a
的值。该成员是个可变成员,因此任何成员函数,包括const
函数在内都能改变它的值。const
对象里除了mutable
,类型前都要自带const
属性,所以返回值如果是引用就必须加const
。