Partager via


Conversions depuis les autres types

Comme une valeur enum est une valeur int par définition, les conversions vers et depuis une valeur enum sont les mêmes que celles du type int. Pour le compilateur Microsoft C, un entier est identique à une valeur long.

Section spécifique à Microsoft

Aucune conversion entre les types structure ou union n’est autorisée.

Toute valeur peut être convertie vers le type void, mais le résultat d'une telle conversion peut être utilisé uniquement dans un contexte où une valeur d'expression est ignorée, comme dans une instruction d'expression.

Le type void n'a aucune valeur, par définition. Par conséquent, il ne peut pas être converti vers un autre type et les autres types ne peuvent pas être convertis vers void par assignation. Toutefois, vous pouvez effectuer un cast explicite d'une valeur vers le type void, comme cela est expliqué dans Conversions de cast de type.

FIN de la section spécifique à Microsoft

Voir aussi

Conversions d’assignation