עבור לתוכן

שאלה ב c++

Featured Replies

פורסם

איך מבצעים delete על מערך דו ממדי דינאמי, האם צריך לבצע delete על המצביע וגם על המצביע הכפול? וא"כ, מהו התחביר?

פורסם

נניח שיש לך מערך דו מימדי המורכב משורות ועמודות.

השורות הן המערך הראשי והעמודות הם מערכי צאצא.

אזי שבבנייה קודם נבנה המערך הראשי ואח"כ הצאצאים.

ובהריסה הסדר הוא הפוך, קודם הצאצאים ע"י לולאה ואח"כ המערך הראשי.

 

for (int i = 0; i < ROWS; i++)
	delete[] array_2D[i];

delete[] array_2D;

עדיף לך להשתמש בספריות C++ שמטפלות בזה. כדוגמת vector

נערך על-ידי Jabberwock

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים