指向 void 类型的指针

指向 void 类型的指针可以转换为指向其他任何类型的指针,但仅适合于显式类型转换(与在 C 中的情况不同)。(有关类型转换的详细信息,请参阅带显式类型转换的表达式。)指向任何类型的指针可以隐式转换为指向 void 类型的指针。

指向类型的不完整对象的指针可以转换为指向 void(隐式)和 back(显式)的指针。 此类转换的结果与原始指针的值相等。 对象被视为是不完整的(如果已声明对象),但未提供足够多的可用信息,无法确定其大小或基类。

请参见

参考

指针转换 (C++)