C++学习笔记-primer_const

来源:互联网 发布:pdf电子书资源 知乎 编辑:程序博客网 时间:2024/06/08 13:30
在看c++ primer的时候,发现const出现的地方还比较散乱,因此,专门对此记录一下

常量指针

char * const pc; pc不可变,*pc可以变

类中隐含的成员指针this,即是常量指针,其地址为具体对象的地址,this不可改变指向的对象,但是对象成员的值是可以改变的

指向常量的指针

const char *pc; pc 可变,*pc不可变

常量成员函数

std::string isbn() const {return bookNo;}
const 修改this的类型,使this变成指向常量的常量指针,因此,this指向的对象的成员也不能改变

常量对象

const Sales_data cpp;
常量对象只能调用常量函数

原创粉丝点击