首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

种 - 2【C++ Primer 学习笔记 - 第十二章】

2012-11-23 
类 - 2【C++ Primer 学习笔记 - 第十二章】普通的非 const 成员函数中,this 是一个 const 指针。指针所保存的

类 - 2【C++ Primer 学习笔记 - 第十二章】
普通的非 const 成员函数中,this 是一个 const 指针。
指针所保存的地址不能改变,但是可以改变其指向的对象。

但是,const 成员函数中,this 就是一个 const 类型的 const 指针。

既不能改变 this 的指针值,也不能改变其指向的对象。


如果增加 const 成员函数 display ,在 cout 中打印内容。
则:display 返回的是 const 引用,因此,display 将无法嵌入到一个长表达式中。
代码如下:

Sale_item():isbn(10, '9'), units_sold(0), revenue(0) {}// isbn(10, '9') 使用了 string 的构造函数,生成一个string,由10个9组成


热点排行