标签: c++ casting
可能重复: Regular cast vs. static_cast vs. dynamic_cast
虽然C只有一种转换值的方法,但在C ++中我们有四种转换:static_cast,dynamic_cast,reinterpret_cast,const_cast。
static_cast
dynamic_cast
reinterpret_cast
const_cast
它们之间有什么区别?当我使用它们时会发生什么,以及可能出现什么问题?
C ++类型转换更安全吗?他们有增加的开销吗?
最后,我什么时候应该使用?我应该在C ++中使用C风格的演员吗?