Ukazatelé na typ void
Ukazatele na typ void lze převést na ukazatele na jiný typ, ale pouze pomocí přetypování explicitního typu (na rozdíl od jazyka C). (Další informace o převodech typů naleznete v tématu Výrazy s převody explicitních typů.) Ukazatel na libovolný typ může být implicitně převeden na ukazatel na typ void.
Ukazatel na neúplný objekt typu lze převést na ukazatel na void (implicitně) a zpět (explicitně).Výsledek takového převodu je roven hodnotě původního ukazatele.Objekt je považován za neúplný, pokud je deklarovaný, ale není k dispozici dostatek informací, na základě kterých lze určit jeho velikost nebo základní třídu.