使用reinterpret_cast将整数转换为指针并返回整数

时间:2017-03-13 19:07:27

标签: c++

我正在http://en.cppreference.com/w/cpp/language/reinterpret_cast阅读reinterpret_cast文档,并在point 3中说:

  

转换为足够大小的整数并返回相同指针类型的指针保证具有其原始值,否则无法安全地解除引用结果指针(不保证相反方向的往返转换;相同的指针可能有多个整数表示)

所以它说将整数转换为某种类型的指针并返回到未定义的整数。如果我错了,请纠正我。

你能解释一下这是undefined的情况吗?或者为什么undefined

0 个答案:

没有答案