const_cast 是 C++ 中的一个强制转换运算符,允许你显式地给变量的类型添加或移除 const 或 volatile 限定符。这本质上使你能够修改最初声明为 const 的对象,或将 const 对象传递给期望非 const 参数的函数。它是一个强大的工具,但应谨慎使用,因为直接修改一个真正的 const 对象可能导致未定义行为。
const_cast
const
volatile
用自己的话写下这一站的结论。