隐式转换算术转换显示转换:cast-name< type >(expression);//如果type是引用类型,结果时左值 static_cast:任何具有明确定义的类型转换,不含底层const,可以使用const_cast:只能改变运算对象的底层const,将常量对象转换为非常量对象reinterpret_cast:为运算对象的位模式提供较低层次上的重新解释type(expr);//旧式,函数形式(type)expr;//旧式,C语言风格