0 c++
例如在C++中:
int number = 10;
cout << std::hex << number << endl;
cout << (void *)(int)number << endl;
Run Code Online (Sandbox Code Playgroud)
为什么两个输出具有相同的十六进制值?
这(void *)(int)number真的意味着什么?
小智 5
我认为,这是实现定义的行为.
作为一个实际问题:
| 归档时间: |
|
| 查看次数: |
82 次 |
| 最近记录: |