cpp:object_lifecycle
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
cpp:object_lifecycle [2021/05/07 07:29] – [2η Περίπτωση - Δημιουργία αντικειμένων στο Heap] gthanos | 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; | ||
} | } |
cpp/object_lifecycle.txt · Last modified: 2021/05/07 06:35 (external edit)