常类型转换:const_cast
// 用于移除对象的const属性
// 通常不是为了修饰对象,而是为了给函数传参时函数可以接受该对象
const int& ref = 1; // ref的值不可修饰
int& ref1 = const_cast<int&>(ref); // 将常属性移除
ref1 = 20; // 可以通过ref1间接修改ref的值
cout << ref << endl; // 结果为20
标签:类型转换,const,ref1,cast,移除,ref
From: https://www.cnblogs.com/kxwslmsps/p/17207737.html