static_cast与<int>与(d)分别代表什么意思?

double d = 3.14;int x = static_cast&lt;int&gt;(d);
2024-12-23 12:21:07
推荐回答(2个)
回答1:

类型转换。将double类型的d 转换成int型,赋给int类型的x.
比int x=(int)d;更安全,且更好维护。具体的static_cast与与(d)分别代表什么意思你可以查看MSDN手册,你要学会使用MSDN。这是必须得。

回答2:

等于
int x=(int)d;