Operatory rzutowania
Rzutowanie typu zapewnia metodę jawnej konwersji typu obiektu w określonej sytuacji.
Składnia
cast-expression
:
unary-expression
(
type-name
)
cast-expression
Kompilator traktuje cast-expression
jako typ type-name
po rzutowaniu typu. Rzutowania mogą służyć do konwertowania obiektów dowolnego typu skalarnego na lub z dowolnego innego typu skalarnego. Rzutowania typu jawnego są ograniczone przez te same reguły, które określają efekty niejawnych konwersji, omówione w konwersji przydziałów. Dodatkowe ograniczenia rzutowania mogą wynikać z rzeczywistych rozmiarów lub reprezentacji określonych typów. Aby uzyskać informacje na temat rzeczywistych rozmiarów typów całkowitych, zobacz Magazyn typów podstawowych . Aby uzyskać więcej informacji na temat rzutów typów, zobacz Konwersje rzutów typu.