בטח, הנה זה קורה:
בעולם של תכנות C++, לעתים קרובות אתה צריך להמיר סוגים. ההמרה יכולה להיות מסוג נתונים פשוט לסוג מורכב, ממחלקה נגזרת למחלקה בסיסית, או מכל סוג נתון לכל סוג אחר. C++ מספק ארבעה מנגנוני ליהוק לביצוע המרות אלה: `static_cast`, `dynamic_cast`, `reinterpret_cast`, ו-C++ Cast style. במאמר זה, נדון ב-'static_cast' בפירוט.