Udostępnij za pośrednictwem


Operatory odlewania

Kilka operatorów odlewania są specyficzne dla języka C++.Podmioty te są przeznaczone do usunięcia niektórych niejednoznaczności i niebezpieczeństwo tkwiące w starym stylu języka c poświaty.Te podmioty gospodarcze są:

  • dynamic_cast używane do konwersji typów polimorficzna.

  • static_cast używane do konwersji typów nonpolymorphic.

  • const_cast służy do usuwania const, volatile, i __unaligned atrybuty.

  • reinterpret_cast używane dla prostych reinterpretation bitów.

  • safe_cast używanych do wyprodukowania MSIL możliwych do zweryfikowania.

Użyj const_cast i reinterpret_cast w ostateczności, ponieważ te podmioty stanowią same zagrożenia w starym stylu poświaty.Jednakże są one nadal niezbędne całkowicie zastąpić stary styl poświaty.

Zobacz też

Informacje

Rzutowanie