关键字const

1、如果想使一个变量的值不被改变,可以使用const关键字,初始化之后其变量就不能被改变了。

2、可以指定指针本身为const,也可以指定指针所指的数据为const,也可以两者同时被指定为const。

3、在函数声明中,const可以修饰形参,作为一个输入参数,在函数内部不能改变其值。

4、对于类的成员函数,若指定其为const类型,则表明其是一个常函数,不能修改类的成员变量。

5、对于类的成员函数,有时必须指定其返回值为const类型,以使得其返回值不为“左值”。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 把《C++ Primer》[https://book.douban.com/subject/25708312...
    尤汐Yogy阅读 9,545评论 1 51
  • 我为什么还要如此看重关键字const呢?我也如下的几下理由: 1) 关键字const的作用是为给读你代码的人传达非...
    多一点微笑_阅读 1,039评论 0 0
  • 所谓重载,是指允许存在多个同名函数,而这些函数的参数表不同,即函数名相同但函数的签名不同。重载并不是面向对象编程的...
    安然_fc00阅读 1,261评论 0 0
  • 白云谣 白云在天,丘陵自出。 道里悠远,山川间之。 将子无死,尚复能来。 【背景】《穆天子传》载:周穆王西游至昆仑...
    苏静安阅读 1,239评论 1 3
  • 截止目前,我收到很多打卡。凡是艾特了我的,凡是我看到了的,我都点赞了。第一天,我知道你们都希望被看到。 来看看我看...
    昆明馨安哺育万怡阅读 700评论 1 6