Zeiger auf Typ "void"
Zeiger auf den Typ void können in Zeiger auf einen beliebigen anderen Typ konvertiert werden, aber nur mit einer expliziten Typumwandlung (im Gegensatz zu C). (Weitere Informationen über Typumwandlungen finden Sie unter Ausdrücke mit expliziten Typkonvertierungen.) Ein Zeiger auf einen beliebigen Typ kann implizit in einen Zeiger auf den Typ void konvertiert werden.
Ein Zeiger auf ein unvollständiges Objekt eines Typs kann in einen Zeiger auf void (implizit) und zurück (explizit) konvertiert werden. Das Ergebnis einer solchen Konvertierung entspricht dem Wert des ursprünglichen Zeigers. Ein Objekt gilt als unvollständig, wenn es zwar deklariert ist, die Informationen zur Bestimmung seiner Größe oder Basisklasse jedoch unzureichend sind.