Konwersje z innych typów
Ponieważ wartość jest wartością enum
int
według definicji, konwersje na i z enum
wartości są takie same jak dla int
typu. W przypadku kompilatora języka Microsoft C liczba całkowita jest taka sama jak .long
Specyficzne dla firmy Microsoft
Nie są dozwolone żadne konwersje między typami struktury lub unii.
Dowolną wartość można przekonwertować na typ void
, ale wynik takiej konwersji może być używany tylko w kontekście, w którym wartość wyrażenia jest odrzucana, na przykład w instrukcji wyrażenia.
Typ void
nie ma wartości według definicji. W związku z tym nie można przekonwertować go na inny typ, a inne typy nie mogą być konwertowane na void
przez przypisanie. Można jednak jawnie rzutować wartość na typ void
, zgodnie z opisem w temacie Konwersje rzutowania typów.
END Microsoft Specific