加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c – 为什么使const函数有用?

发布时间:2020-12-16 09:31:25 所属栏目:百科 来源:网络整理
导读:如果只能读取变量但不能写入(类变量),为什么创建函数const是如此有用? 解决方法 如果你将一个const指针或const引用传递给你的类的实例,那么它只能调用类的const方法(如果有的话). 显然,如果你从不打扰你的类型的const正确性,那么你可以忽略它. 我想它也可能
如果只能读取变量但不能写入(类变量),为什么创建函数const是如此有用?

解决方法

如果你将一个const指针或const引用传递给你的类的实例,那么它只能调用类的const方法(如果有的话).

显然,如果你从不打扰你的类型的const正确性,那么你可以忽略它.

我想它也可能有助于编译器在某些情况下优化事物,虽然我很怀疑,即使它确实有所帮助,允许小的改进(如果有的话)来决定你如何编写你的代码将是大多数过早优化的情况的情况.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读