static_cast在编译时期强制转换,dynamic_cast在运行时期转换(较安全)。
static_cast是c语言的强制转换代替品;dynamic_cast会运行时检查该转换是否类型安全,只在多态类型时合法,即该类至少具有一个虚拟方法。
static_cast在编译时期强制转换,dynamic_cast在运行时期转换(较安全)。
static_cast是c语言的强制转换代替品;dynamic_cast会运行时检查该转换是否类型安全,只在多态类型时合法,即该类至少具有一个虚拟方法。