为什么在C ++中使用static_cast (x)代替(int)x?