C++的const类成员函数

小结:

  • const成员函数可以访问非const对象的非const数据成员、const数据成员,也可以访问const对象内的所有数据成员;
  • 非const成员函数可以访问非const对象的非const数据成员、const数据成员,但不可以访问const对象的任意数据成员;
  • 作为一种良好的编程风格,在声明一个成员函数时,若该成员函数并不对数据成员进行修改操作,应尽可能将该成员函数声明为const 成员函数。

链接

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

推荐阅读更多精彩内容

  • C++文件 例:从文件income. in中读入收入直到文件结束,并将收入和税金输出到文件tax. out。 检查...
    SeanC52111阅读 2,855评论 0 3
  • 前言 把《C++ Primer》[https://book.douban.com/subject/25708312...
    尤汐Yogy阅读 9,539评论 1 51
  • 总体上必须清楚的:1)程序结构是三种: 顺序结构 , 循环结构(三个循环结构), 选择结构(if 和 switch...
    静熙老师哈哈哈阅读 825评论 1 20
  • 故事从1997年12月18号开始 小时候转学到北京 有次印象特别深刻,中午放学回家,看到床上有五毛钱,当时还在想,...
    ECHO占的故事阅读 453评论 0 0
  • iOS是基于UNIX系统的,他的架构可分为四个层面,从上到下,依次是可触摸层(Cocoa Touch layer)...
    兔子吃啥阅读 519评论 0 0