用于一般表达式的类型转换
int a ; double d= 3.1415;
a = static_cast
用于非标准的指针数据类型转换,例如将void*转换为char*
const_cast <类型说明符> (表达式)将const表达式转换为非常量类型,常用于将const成员函数的const定义解除
dynamic_cast <类型说明符> (表达式)用于进行对象指针的类型转换

用于一般表达式的类型转换
int a ; double d= 3.1415;
a = static_cast
用于非标准的指针数据类型转换,例如将void*转换为char*
const_cast <类型说明符> (表达式)将const表达式转换为非常量类型,常用于将const成员函数的const定义解除
dynamic_cast <类型说明符> (表达式)用于进行对象指针的类型转换