将void指针强制转换为指向类型的指针的行为是什么?

时间:2016-02-20 19:18:06

标签: c++ c programming-languages nomenclature

对于将void指针转换为指向类型的指针的行为,使用的术语(例如,通过编程语言理论家)是什么?它是“向上倾斜”吗? “输液”? “打字”?

备注:

  • 这显然是一个演员,显然是一个重新解释的演员 - 但我正在寻找一个更具体的术语,表达从无类型指针到类型指针的过渡。
  • 请不要争论是否避免这样做是个好主意,这不是问题。

2 个答案:

答案 0 :(得分:2)

如果您想要组成一个新术语,可以将其命名为 type unerasure

答案 1 :(得分:1)

我说这是 强力投射 (或只是施放就像c nitpickers会调用它一样)&# 39; s用c ++表示,带有正确的reinterpret_cast<>,因此 重新解释铸造