תגידו

eyal the one

New member
תגידו

הבנתי שיש איזשהו שימוש לפוינטר ל void לדוגמא משמש עם dynamic_cast מישהו יכול לשפוך אור למה זה טוב?
 

neko

New member
פוינטר לVOID, למיטב ידיעתי,

הוא פוינטר שיכול להצביע לכל טיפוס, ואז ניתן באמצע ריצת התוכנית לחברו לטיפוס שלא ידעת את סוגו בזמן כתיבת התוכנית. אבל אני כותב OO, אז לא יצא לי להתשמש בכזה
 

hatulflezet

New member
למשל

אתה יכול בעזרת זה לכתוב "מחלקה" ב-C - ע"י בנית מבנה עם מצביעי VOID לפונקציות... כמו כן - בעזרת מצביעים אלו ניתן להשתמש בפונצקיות מתווכות - לסוגים רבים של טיפוסים...
 

Metheny

Member
עוד דוגמא..

למשל ב- C : פונקציית ההקצאה הדינאמית malloc מחזירה * void, ואתה עושה dynamic_cast לסוג הערך שאתה רוצה. למשל:
char * str = (char *) malloc (4) ;​
 
למעלה