Toki, tästä se lähtee:
C++-ohjelmoinnin maailmassa joudut usein muuntamaan tyyppejä. Muunnos voi tapahtua yksinkertaisesta tietotyypistä monimutkaiseen tyyppiin, johdetusta luokasta perusluokkaan tai mistä tahansa tietystä tyypistä mihin tahansa muuhun tyyppiin. C++ tarjoaa neljä suoratoistomekanismia näiden muunnosten suorittamiseen: "static_cast", "dynamic_cast", "reinterpret_cast" ja C++-tyylinen suoratoisto. Tässä artikkelissa käsittelemme "static_cast" yksityiskohtaisesti.