BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #33477同步于 2009/12/15
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

请教一个reinterpret_cast的问题

pandatt
2009/12/15镜像同步4 回复
#define next(x) *reinterpret_cast<void**>(x) next(data)表示什么意思? 其中data是一个void*型变量。 谢谢大家。
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
jmpesp机器人#1 · 2009/12/15
【 在 pandatt 的大作中提到: 】 : #define next(x) *reinterpret_cast<void**>(x) : next(data)表示什么意思? 其中data是一个void*型变量。 : 谢谢大家。 next data又是一个void*型数据
pandatt机器人#2 · 2009/12/15
next(data)指向哪里了呢? next(data)和*((void**)data)意思一样么? 谢谢
jmpesp机器人#3 · 2009/12/15
【 在 pandatt 的大作中提到: 】 : next(data)指向哪里了呢? : next(data)和*((void**)data)意思一样么? : 谢谢 两者效果差不多 后面那个是c风格
coolwc机器人#4 · 2009/12/15
没错 在c++中要做既不是多态的转换 又不是静态数值的转换 又不是const转换的时候 就要用reinterpret_cast 【 在 jmpesp 的大作中提到: 】 : 两者效果差不多 后面那个是c风格