博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
const成员函数
阅读量:7114 次
发布时间:2019-06-28

本文共 399 字,大约阅读时间需要 1 分钟。

下面有个例子:

const Stock land = Stock("abc");

land.show();//这行报错

原因是show()函数的代码无法确保调用对象不被修改,而调用对象应该和const一样不被修改。

所以这里应该在函数声明里:  void show() const;

同时在函数定义的开头:  void Stock:: show() const  //最后补一个const,promise not to chang invoking object---保证函数不会修改调用对象

这种const成员函数和const引用以及const指针一样,只要类方法不修改对象,就应将其声明为const。

 

posted on
2018-06-25 09:58 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/syne-cllf/p/9222966.html

你可能感兴趣的文章
Flex 布局教程
查看>>
GET和POST两种基本请求方法的区别
查看>>
Webpack4 学习笔记 - 01:webpack的安装和简单配置
查看>>
二)golang工厂模式
查看>>
React 教程:快速上手指南
查看>>
Python 的 heapq 模块源码分析
查看>>
Jitsi快捷安装
查看>>
区块链技术的基本特点
查看>>
阿里云容器服务DaemonSet实践
查看>>
一个游戏拨账系统的数据库结算设计
查看>>
Kafka Network层解析
查看>>
css加载会造成阻塞吗?
查看>>
聊聊storm TridentWindowManager的pendingTriggers
查看>>
React 解决fetch跨域请求时session失效
查看>>
翻译_只需20行代码创造JavaScript模板引擎(二)
查看>>
Blockchain和Tangle哪一个是未来?
查看>>
apicloud拉起小程序并传递参数
查看>>
虚拟机Centos6.8安装MYSQL5.7,本地Navicat连接
查看>>
简单聊聊DOM
查看>>
【JavaScript】JavaScript Array 对象(数组)
查看>>