ˌɔpɛratˈɔrɨ prˌɛtsɨzɨjnˈɛɡɔ ʒˌutɔvˈaɲʲa: dɨnˈamits tsˈast ʒˌutɔvˈaɲʲɛ tˌɨlkɔ pɔmjˈɛndʑɨ tɨpˈami, z ˌuvzɡlɛndɲʲˈɛɲʲɛm xjɛrˈarhji klˈas, rˌɛintˈɛrprɛt tsˈast ʒˌutɔvˈaɲʲɛ vˌɨmuʃˈɔnɛ tˌɨlkɔ pɔmjˈɛndʑɨ tɨpˈami i kˈɔnst tsˈast ʒˌutɔvˈaɲʲɛ zmʲˌɛɲʲajˈɔntsɛ mˌɔdɨfˌikatˈɔrɨ tˈɨpu kˈɔnst i vˌɔlatʲˈilɛ
Operatory precyzyjnego rzutowania: dynamic_cast (rzutowanie tylko pomiędzy typami, z uwzględnieniem hierarchii klas), reinterpret_cast (rzutowanie wymuszone tylko pomiędzy typami) i const_cast (rzutowanie zmieniające modyfikatory typu const i volatile)