#include <iostream>
#include <cstdlib>
using namespace std;
int main(void)
{
double f=3.14;
int n=static_cast<int>(f);
cout<<n<<endl;
char* p="hello";
//n=static_cast<int>(p); //编译报错
// n=(int)p; //不报错,潜在风险
p=static_cast<char*>(malloc(1024));
free(p);
return 0;
}
静态类型转换
最新推荐文章于 2022-07-01 08:33:09 发布