当前位置: 首页 > news >正文

怎样学做网站运营做网站字体大小

怎样学做网站运营,做网站字体大小,垂直门户网站的盈利模式探讨,响应式网站有哪些mutable 可变的,易变的 跟 constant(既C中的const)是反义词作用: 保持常量对象中大部分数据成员仍然是“只读”的情况下,实现对个别数据成员的修改使类的const函数可以修改对象的mutable数据成员。 注意事项&#xff…

mutable 可变的,易变的

  1. 跟 constant(既C++中的const)是反义词
  2. 作用:
    1. 保持常量对象中大部分数据成员仍然是“只读”的情况下,实现对个别数据成员的修改
    2. 使类的const函数可以修改对象的mutable数据成员。
  3. 注意事项:
    1. mutable只能作用于类的非静态和非常量数据成员
      1. mutable 和 const 是反义的,同时修饰自相矛盾
      2. mutable不能修饰static数据成员,因为static数据成员存储在Data段或BSS段,属于类,不属于类对象,那么常对象和常函数可以对其任意地修改,所以类的static数据成员根本不需要mutable的修饰,但对于常对象的数据成员则不可以被修改,若想修改,则需要mutable的修饰。
    2. 在一个类中,应尽量或者不用mutable,大量使用mutable表示程序设计存在缺陷。

使用场景:当你有一个const成员函数需要访问某个成员变量,但这个成员变量的值需要在函数调用期间更新时

class UserInfo {
private:const int a1;
public:mutable int age = 0;void setAge(int i) const {//没有 mutable 会编译报错:Cannot assign to non-static data member within const member function 'setAge'age = i;
//        a1 = 100;//const 不能赋值}void setAge2(int i) {age = i;}
};

http://www.yayakq.cn/news/152140/

相关文章:

  • 网站建设学的是什么知识龙岩做网站开发找哪家
  • 网站开发开发公司排名知名网站建设
  • 百度官网网站首页黑客入侵网站怎么做
  • 织梦微电影分享网站织梦整站源码wordpress主题怎么破解
  • 网站手机端跳转页面模板阿里巴巴官网首页登录入口
  • 滁州做网站hi444长春建筑网站
  • 杭州建设监理协会网站网站建设的实施方式
  • 做淘宝客找商品网站有哪些大型车产品网站建设
  • 为什么要做官方网站怎么样开发app软件
  • 淘宝做短视频网站网站建设 seo结构
  • 做美食网站视频下载没有网怎么装wordpress
  • 囊谦县公司网站建设青岛建站行业
  • 教育资源网站建设WordPress如何做多语言版本
  • 网站子域名 更换爱南宁下载安装
  • 南京网站设计建设公司电话临湘网站
  • 深圳网站网页制作公司怎么做盗版小说网站
  • 进出口贸易公司网站建设如何做购物网站
  • 中车网站建设的优缺点网站登录人数实时更新如何做
  • 新兴县建设局网站wordpress 入口
  • 网站制作常用代码建设工程造价网
  • 软件开网站建设骗术国外优秀人像摄影网站
  • wordpress如何备份 网站杭州网站网站建设
  • 城乡建设网站塘厦镇
  • 武进网站建设方案一个网站的seo优化有哪些
  • 无锡网站定制公司免费大型网站
  • 想美团这样的网站怎么做包装设计征集网站
  • 郑州做网站公司 汉狮网络昆明快速建站模板
  • 中江县 网站建设廊坊网站群发关键词
  • 淄博网站制作哪家好h5模板网站
  • 黑黑网站百度云盘网页版