当前位置: 首页 > 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

相关文章:

  • 深入探索离散 Hopfield 神经网络
  • 时序论文20|ICLR20 可解释时间序列预测N-BEATS
  • 使用 Keras 训练一个卷积神经网络(CNN)(入门篇)
  • Qwen2-VL:发票数据提取、视频聊天和使用 PDF 的多模态 RAG 的实践指南
  • apache2配置多站点
  • 前端请求后端php接口跨域 cors问题
  • 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镜像