static_cast <>和C样式转换之间有什么区别?