Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Istnieje kilka operatorów rzutowania specyficznych dla języka C++. Te operatory mają na celu usunięcie niektórych niejednoznaczności i niebezpieczeństwa związanych ze starym stylem rzutów języka C. Te operatory to:
const_cast Służy do usuwania atrybutów
const
,volatile
i__unaligned
.reinterpret_cast Służy do prostej ponownej interpretacji bitów.
safe_cast używane w języku C++/interfejsie wiersza polecenia do tworzenia weryfikowalnego MSIL.
Użyj const_cast
funkcji i reinterpret_cast
jako ostateczności, ponieważ operatorzy ci stanowią takie same zagrożenia jak stare rzuty w stylu. Jednak nadal są one niezbędne, aby całkowicie zastąpić stare rzuty stylu.