在 D 中的 void* 和 class 引用之间进行转换

Casting between void* and a class reference in D

在第一个或第二个 void* 指针和 D 中的 class 值之间来回转换的正确方法是什么?

  1. cast(ClassName)voidPointercast(void*)this
  2. cast(ClassName*)voidPointercast(void*)this

第一个。一个class引用在里面已经是一个指针了,所以你想直接在里​​面强制转换。