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 Plus学习笔记之const修饰指针
- 《C++ Primer Plus》15.5 类型转换运算符 学习笔记
- C++ Primer Plus 学习笔记(第六章)
- C++:const sizeof 及array的学习笔记
- 2012/1/9 《C++ Primer Plus》第三章:处理数据 学习笔记
- 【C++学习笔记】15_指针和const
- C++学习笔记四(const详解)
- C++ Primer 学习笔记_1_快速入门
- C++ Primer Plus 学习笔记 第四章 02
- C++ primer plus(第六版)学习笔记、习题答案(3)
- C++ primer 学习笔记——向 量
- c++ primer 学习笔记-第十六章
- c++ primer 学习笔记-第九章
- C++ Primer Plus 学习笔记之第二章开始学习C++
- C++学习笔记--再谈const和引用
- 【学习笔记】C++primer plus 10. 11. 12. 对象
- 学习C++笔记(引用、const、iterator)
- C++ Primer 学习笔记-基础知识(二)
- C++ 学习笔记(3) const_cast
- C++ Primer Plus学习笔记之STL算法