C++ 类型铸造差异

C++ 类型铸造差异,c++,casting,C++,Casting,嗨,我想知道这两种类型铸造的区别是什么: float flt=2.33; int x; x=static_cast<int> flt; STATICECAST是C++风格的铸件,而(C)铸造继承了C。尝试在C铸造中使用StistaCype,因为它在提供CAST中的编译时错误方面更可靠,而不是让编译器忽略致命错误。p> x=(int)flt;

嗨,我想知道这两种类型铸造的区别是什么:

float flt=2.33;
int x;
x=static_cast<int> flt;

STATICECAST是C++风格的铸件,而(C)铸造继承了C。尝试在C铸造中使用StistaCype,因为它在提供CAST中的编译时错误方面更可靠,而不是让编译器忽略致命错误。p>

  x=(int)flt;