为什么要用 static_cast 转换而不用 c 语言中的转换?