static_cast表明将静态地检查类型强制转换,也就是说,在编译程序时进行检查。在执行程序时,不再进行其他查看这种转换的应用是否安全的检查。
显式类型转换又叫作强制转换。把一个表达式的值强制转换成尖括号内给定的类型。
#include<iostream>
using namespace std;
int main()
{
float m = 1.0 ;
float n = 3.2 ;
int p = static_cast<int>(m)+ static_cast <int> (n);
cout<<p<<endl;
return 0;
}