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

c++中修改const变量的方法和const类成员函数修改类成员变量的方法

修改const变量的方法

const int a=1;

int* b = const_cast<int*>(&a):

*b = 2;

const类成员函数修改类成员变量的方法

1.类成员变量加mutable

2.const_cast

void Type::fun()const{

        Type* pThis = const_cast<Type*>(this):

        pThis->Value = 1;

}


http://www.kler.cn/a/319323.html

相关文章:

  • 自然语言处理(NLP)领域相关模型概述
  • Qt调用ffmpeg库实现简易视频播放器示例
  • 用于牙科的多任务视频增强
  • systemverilog中的force,release和assign
  • 不用编程即可实现多台PLC的MQTT协议JSON文件发布与订阅的智能网关的配置说明
  • JavaScript语言的软件工程
  • Qt 状态机编程,双层状态机,实现暂停恢复
  • awk 切割字符串 shell linux
  • 深入解析 Apache Kylin
  • Python解析非参数检验
  • 节日庆典中的白酒文化,传承与创新并存
  • 学习实践: Procdump获取本地远控信息
  • 移动应用安全
  • 浅拷贝和深拷贝(Java 与 JavaScript)
  • 专利管理系统如何高效实现五书转档为XML?
  • c++常用工具类函数
  • 一篇Spring IOC笔记
  • Spring底层原理大致脉络
  • QT窗口无法激活弹出问题排查记录
  • 给子组件传递dom元素引用实例方案
  • 浮点型的详细介绍以及sizeof
  • 灵当CRM index.php SQL注入漏洞复现
  • C语言之初阶指针
  • 【机器学习】自监督学习:解锁数据的无限潜能
  • 大数据-146 Apache Kudu 安装运行 Dockerfile 模拟集群 启动测试
  • ubuntu 安装minikube,并拉取k8s镜像