This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
|
cpp:object_lifecycle [2021/05/07 07:29] gthanos [2η Περίπτωση - Δημιουργία αντικειμένων στο Heap] |
cpp:object_lifecycle [2021/05/07 07:33] gthanos [Ένα πιο σύνθετο παράδειγμα αρχικοποίησης δεικτών] |
||
|---|---|---|---|
| Line 141: | Line 141: | ||
| Όταν δεν χρειαζόμαστε πλέον το αντικείμενο που δεσμεύτηκε δυναμικά στο //heap// θα πρέπει να το καταστρέψουμε ελευθερώνοντας τη δεσμευμένη μνήμη με τη βοήθεια του τελεστή //delete//. Κατά την | Όταν δεν χρειαζόμαστε πλέον το αντικείμενο που δεσμεύτηκε δυναμικά στο //heap// θα πρέπει να το καταστρέψουμε ελευθερώνοντας τη δεσμευμένη μνήμη με τη βοήθεια του τελεστή //delete//. Κατά την | ||
| - | ===== Ένα | + | ===== 3η περίπτωση - δυναμικά δεσμευμένοι μονοδιάστατοι πίνακες από αντικείμενα ===== |
| Παρακάτω δίνεται η κλάση // | Παρακάτω δίνεται η κλάση // | ||
| Line 247: | Line 247: | ||
| cout << " | cout << " | ||
| | | ||
| - | delete[] r4[0]; | + | delete[] r4[0]; |
| - | delete[] r4[1]; | + | delete[] r4[1]; |
| delete[] r4; | delete[] r4; | ||
| } | } | ||