- static_cast<目标类型>(标示符) 静态类型转换 char->int 隐式转换 int->char 静态转换 多数情况下将void*转换为其他指针
- dynamic_cast<目标类型>(标示符) 动态类型转换 在具有多态特性的父子类之间进行转换
- reinterpret_cast<目标类型>(标示符) 重解释类型转换 在任意类型的指针或类型之间进行转换,甚至可以在指针和整型之间进行转换
- const_cast<目标类型>(标示符) 常量类型转换 去除指针或引用的常量属性 const int* ->int*