#include<bits/stdc++.h>using namespace std;/*** const_cast 强制类型转换* */void sqr(const int &x) { // x 是常引用// 将x由常引用暂时转为普通引用const_cast<int &>(x) = x*x; // 去掉 x 的 const 限制}int main() {int a = 5;const int b = 5;sqr(a);cout<<a<<endl;sqr(b); // 由于 b 为 const类型,对其修改无效cout<<b<<endl;return 0;}
