Conversioni da altri tipi

Poiché un valore enum è un valore int per definizione, le conversioni da e verso un valore enum corrispondono a quelle per il tipo int. Per il compilatore Microsoft C un Integer è uguale a un numero long.

Sezione specifica Microsoft

Non è consentita alcuna conversione tra la struttura o i tipi di unione.

Tutti i valori possono essere convertiti nel tipo void, ma il risultato di tale conversione può essere utilizzato solo in un contesto in cui un valore di espressione viene ignorato, come in un'istruzione di espressione.

Il tipo void non ha valore, per definizione. Pertanto, non può essere convertirlo in qualsiasi altro tipo e altri tipi non possono essere convertiti in void per assegnazione. Tuttavia è possibile eseguire esplicitamente il cast di un valore al tipo void, come illustrato in Conversioni di cast di tipo.

Fine sezione specifica Microsoft

Vedere anche

Conversioni di assegnazione