C++编程法则365天一天一条(8)const_cast去除cv限定

文章目录

    • 1、使用场景
    • 2、关于const_cast的陷阱
    • 3、总结

const_cast主要用于去除cv限定,且在C++提供的4个类型转换运算符里,只有const_cast可以去除或者添加cv属性。

1、使用场景

用法如下:

const_cast< target-type >( expression )		
  1. 两个可能是多级指针且指向相同类型的指针可以相互转换,无论每一级是否具有cv修饰符。

示例:

const int num 

你可能感兴趣的:(嵌入式/Linux,#,C++编程法则,c++,开发语言)