何时使用 c 中的演员
使用 dynamic_cast 转换继承层次结构中的指针/引用。
使用 static_cast 进行普通类型转换。
使用 reinterpret_cast 进行低级重新解释位模式。使用时要格外小心。
使用 const_cast 来抛弃 const / volatile。除非你使用 const 不正确的 API,否则请避免这种情况。
使用 dynamic_cast 转换继承层次结构中的指针/引用。
使用 static_cast 进行普通类型转换。
使用 reinterpret_cast 进行低级重新解释位模式。使用时要格外小心。
使用 const_cast 来抛弃 const / volatile。除非你使用 const 不正确的 API,否则请避免这种情况。