我的编译器是最新的 VC++ 2013 RC。
void f()
{
int n1 = 0;
int n2 = reinterpret_cast<int>(n1); // error C2440
}
错误 C2440:“reinterpret_cast”:无法从“int”转换为“int”
为什么 reinterpret_cast 不能在这么明显的情况下使用呢?
我的编译器是最新的 VC++ 2013 RC。
void f()
{
int n1 = 0;
int n2 = reinterpret_cast<int>(n1); // error C2440
}
错误 C2440:“reinterpret_cast”:无法从“int”转换为“int”
为什么 reinterpret_cast 不能在这么明显的情况下使用呢?