zoukankan      html  css  js  c++  java
  • Effective c++——条款03:尽可能使用const

    const成员函数意味着什么呢?一种观点认为意味着bitwise constness(又称physical constness),即const成员函数不能改变对象的任何数据成员(static除外)。作者给出了一个例子反驳了这种观点——一个const成员函数实现时没有改变任何对象的数据成员,看起来像是bitwise constness,但是当它返回指针时,可以利用指针改变对象的数据成员。

    另一种观点是logical constness,即允许const成员函数修改数据成员,而不是禁止修改任何数据成员,方式是加mutable或者用const_cast。

  • 相关阅读:
    一步一步本地化部署mapbox-gl
    快速排序
    合并排序
    冒泡排序
    选择排序
    插入排序
    mapbox-gl象形文字字体glyph生成
    前端html
    Mysql练习
    Mysql语句
  • 原文地址:https://www.cnblogs.com/helloweworld/p/3617423.html
Copyright © 2011-2022 走看看