c++常函数,常对象

void指针访问成员函数

如果成员函数没有用到this指针,那么空指针可以直接访问

如果成员函数用到this指针,要注意加if判断,如果this为NULL,return

常函数

格式: void func() const{}
常函数   修饰是this指针,const Type* const this

常函数不能修改this指针指向的值

常对象

在对象前加入const 修饰

格式:const person p

常对象不可以调用普通函数,只能调用常函数

成员变量

成员变量前加mutable,在常函数中可以修改

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。