Conversions d'autres types
Étant donné qu'une valeur d' enum est une valeur d' int par définition, les conversions vers et à partir d'une valeur d' enum est le même que celui du type d' int .Pour le compilateur C Microsoft, un entier est identique à long.
Spécifique à Microsoft
Vous ne pouvez pas de conversion entre la structure ou les types union.
Toute valeur peut être convertie en 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, par exemple dans une instruction d'expression.
le type d' void n'a aucune valeur, par définition.Par conséquent, il ne peut pas être converti en un autre type, et d'autres types ne peuvent pas être convertis en void par l'assignation.Toutefois, vous pouvez caster explicitement une valeur de taper void, comme indiqué dans conversions de cast de type.
détail de FIN Microsoft