解决问题 主要是针对C语言中的类型隐形转换以及手动转换,C++提供了四种机制全部用来手动转换添加了4个关键字,解决C中的强转的风险,提高代码的安全性和健壮性 const_cast 取消类型的const或volatile属性 将const转成非const。主要针对的是指针,引用,this指针;普通的变量无法使用. const int n = 10; //int k = const_cast<int>(n); //编译不通过 int* j = const_cast<int