以下C++代码中,存在编译错误的类型转换语句是哪一项?
已知如下C++代码片段:
int main() {
int a = 10;
double d = 2.5;
// 语句1
long l = a;
// 语句2
int i1 = static_cast<int>(d);
// 语句3
float f = (float)d;
// 语句4
void* p = static_cast<void*>(a);
return 0;
}
正在加载题目数据…
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析