Partager via


Pointeurs vers type void

Les pointeurs vers le type void peuvent être convertis en pointeurs vers tout autre type, mais uniquement avec un cast de type explicite (contrairement à ce qui se passe en C). (Consultez Expressions avec conversions de type explicite pour plus d'informations sur les casts de type.) Un pointeur vers n'importe quel type peut être converti implicitement en pointeur vers le type void.

Un pointeur vers un objet incomplet d'un type peut être converti en pointeur vers void (implicitement) et inversement (explicitement). Le résultat de ce type de conversion est égal à la valeur du pointeur d'origine. Un objet est considéré incomplet s'il est déclaré, mais que les informations sont insuffisantes pour déterminer sa taille ou sa classe de base.

Voir aussi

Référence

Conversions de pointeur (C++)