const_cast

const_cast

  • c程序中
  • c++程序中

static_cast不能丢掉指针(引用)的const和volitale属性,const_cast可以。

c程序中

const_cast_第1张图片
c程序中可以直接丢弃

c++程序中

const_cast_第2张图片

做为函数参数来使用:
const_cast_第3张图片
const_cast_第4张图片
注意:reinterpret_cast不能丢掉(表达式)的const或volitale属性。
reinterpret_cast

你可能感兴趣的:(C++11简单的使用方法,c++)