c++ - const_cast 是否会导致实际的代码排放?

标签 c++ constants memory-model const-cast data-representation

const_cast 真的只是告诉编译器“停止提示,将其视为非常量指针”的一种方式吗?有没有const_cast 本身被翻译成实际机器代码的情况?

最佳答案

不,它只是在编译时删除了 const 属性。

关于c++ - const_cast 是否会导致实际的代码排放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/759315/

相关文章:

android - 在jni文件夹android中生成文件的最简单方法

c++ - 如何在 dev-c++ 中链接 mysql?

c++ - 使用 Makefile 创建两个输出

c++ - C++内存模型和最大位字段序列

java - 如何理解happens-before一致性

c++ - Game Of Life 程序中的混淆错误

c++ - 连接 const char * 字符串

c++ - C++ 模板类中的“const”方法

swift - 为什么常量约束来自结构实例而不是类实例的属性?

c - Delphi 是否有任何等效于 C 的 volatile 变量?