const_cast用法
顶层const&底层const:普通变量没有底层顶层的区别;int const a == const int a只有对应指针,引用才会有区别:指针常量->顶层const,指针本身不可被修改。int * const b = &a,a既可以通过a = x来改变,也可以通过*b = x来改变,但不可以把b指向别的地址、别的变量。例如声明int c = 2;b=c即会报错。指向常量的...