因为
static_cast
会在程序编译时就会进行判断该转换是否安全
,
如果判断不安全的话就会直接报错
,
而
c
语言中的强制转换是在运行时进行的
,
它没有这种判断机制
,
如果转换不安全的话
,
会造成运行时的隐患