爱撒娇铅笔

文章
6
资源
0
加入时间
2年10月24天

关于const_cast的一些说明

const_cast转换符是用来移除变量的const或volatile限定符。1、用const_cast来去除const限定   对于const变量,我们不能修改它的值,这是这个限定符最直接的表现。但是我们就是想违背它的限定希望修改其内容怎么办呢?下边的代码显然是达不到目的的:const int constant = 10;int modifier = constant;   因为对modifier的修改并不会影响到constant,这暗示了一点:const_cast转换符也不该用在对象数据上