c_cpp 使用const cast

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp 使用const cast相关的知识,希望对你有一定的参考价值。

#include <iostream>

int main() {
  int i = 3;
  const int& j = i;
  int& h = const_cast<int&>(j);
  h += 4;
  std::cout << "Hello World!\n";
  std::cout << j << std::endl;
}

以上是关于c_cpp 使用const cast的主要内容,如果未能解决你的问题,请参考以下文章

使用const_cast创建非const变量的方法

什么时候应该使用 static_cast、dynamic_cast、const_cast 和 reinterpret_cast?

什么时候应该使用 static_cast、dynamic_cast、const_cast 和 reinterpret_cast?

c_cpp 使用reinterpret_cast快速调用子类方法。

const_cast 用于引用和指针

const_cast,static_cast,dynamic_cast,reinterpret_cast的区别