Aišku, štai taip:
C++ programavimo pasaulyje dažnai reikia konvertuoti tipus. Konvertavimas gali būti iš paprasto duomenų tipo į sudėtingą tipą, iš išvestinės klasės į bazinę klasę arba iš bet kurio nurodyto tipo į bet kurį kitą tipą. C++ siūlo keturis perdavimo mechanizmus šioms konversijoms atlikti: „static_cast“, „dynamic_cast“, „reinterpret_cast“ ir „C++“ stiliaus perdavimas. Šiame straipsnyje mes išsamiai aptarsime „static_cast“.