c - C 中的 const 数据修改
问题描述
我的项目中有 const 数据,我想在不删除 const 限定符的情况下更改它。
如何在 C 中使用 const cast 来做到这一点?
解决方案
如果您声明某些东西,因为const
您假设您不会更改它。如果你想改变一些东西,就不要去做const
。这是一个非常简单的规则。
任何更改const
对象的尝试都是未定义的行为。所以你不应该这样做。
推荐阅读
- php - Docusign 模板字段没有出现?它只是空白
- python - 如何实现神经网络剪枝?
- java - 使用 JavaFX 时无法打开可运行 JAR
- swift - 如何检测用户何时使用代码在 NSImageView 上放置图像?
- draw.io - 是否可以编写一个简单的自定义链接来显示或隐藏页面上的所有图层?
- javascript - Lodash,未捕获的类型错误:_.remove 不是函数
- elasticsearch - Jhipster 微服务导致 Elasticsearch 的 9300 端口冲突
- sql - 意外断开 SQL Server 数据库连接
- python-3.x - 让emacs识别python3 shebang
- json - Laravel Eloquent:with() 与 join() JSON 输出