C++/זיכרון דינמי: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
תגיות: עריכה ממכשיר נייד עריכה דרך האתר הנייד
שורה 46:
 
מתכנתי C רגילים לפונקציית realloc אשר עושה את הפעולה. בC++‎ אין לא אופרטור מיוחד ולא פונקציה מיוחדת לצורך זה. ישנן שתי דרכים להשיג את המטרה הרצויה:
* '''שימוש ב-new ו-delete''' - ניתן לדמות את פעולת הפונקציה realloc מ-C. דרך זו לא מקובלת ולא ממולצתמומלצת. להלן פונקציה שעושה את זה:
<div style="direction: ltr;"><source lang="cpp">
char *my_realloc(char *old_memory, int old_size, int new_size)