Sdílet prostřednictvím


Převody z ostatních typů

enum Vzhledem k tomu, že hodnota je int hodnotou podle definice, převody na hodnotu a z hodnoty enum jsou stejné jako hodnoty pro int typ. Pro kompilátor jazyka Microsoft C je celé číslo stejné jako long.

Specifické pro Microsoft

Nejsou povoleny žádné převody mezi typy struktury a sjednocení.

Libovolnou hodnotu lze převést na typ void, ale výsledek takového převodu lze použít pouze v kontextu, kde je hodnota výrazu zahozena, například v příkazu výrazu.

Typ void nemá žádnou hodnotu podle definice. Proto jej nelze převést na žádný jiný typ a jiné typy nelze převést na void přiřazení. Můžete však explicitně přetypovat hodnotu na typ void, jak je popsáno v převodech typu přetypování.

END Microsoft Specific

Viz také

Převody přiřazení