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.