区别在于转换时的安全检查,尤其是指针类型。 C的强制转换各种指针类型可以随便转,比如char*可以强制转为int*,但用static_cast,这样转会报错。