您的位置:首页 > 编程语言 > C语言/C++

C++学习笔记-primer_const

2017-12-18 23:23 246 查看
在看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;

常量对象只能调用常量函数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c++-primer const