■ Nie używa się rzutowania w stylu ’C’!
■ nie używa się void*
■ unikać konwersji typów
Operatory rzutowania:
■ static_cast - umożliwia konwersję pomiędzy „spokrewnionymi” typami
■ const_cast - znosi kwalifikator const
■ reinterpret_cast - dowolna konwersja (tak jak w C)
■ dynamic_cast - rzutowanie w górę hierarchii klas double d = 3.2;
int i = static_cast<int>(d);