Freigeben über


Konvertierungen von anderen Typen

Da ein enum-Wert ein int-Wert ist definitionsgemäß sind Konvertierungen in und aus einem enum-Wert identisch mit denen für den int-Typ.Für den Microsoft C-Compiler ist eine Ganzzahl mit long.

Microsoft-spezifisch

Es werden keine Konvertierungen zwischen Struktur- oder - Union-Typen erstellt werden können.

Jeder Wert konvertiert werden kann, um voideinzugeben, aber das Ergebnis einer solchen Konvertierung kann nur in einem Kontext, in dem ein Ausdruckswert verworfen wird, z. B. eine Ausdrucksanweisung in verwendet werden.

Der void definitionsgemäß Typ hat keinen Wert.Deshalb kann es nicht zu einem anderen Typ konvertiert werden und andere Typen können nicht auf void nach Zuweisung konvertiert werden.Sie können jedoch explizit umwandeln, um einen Wert voideinzugeben, wie in Typumwandlungs-Konvertierungenerläutert.

Microsoft ENDES bestimmten

Siehe auch

Konzepte

Zuweisungskonvertierungen