cpp:object_creation
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
cpp:object_creation [2017/04/20 09:46] – [Δημιουργία και ανάθεση αντικειμένων σε δείκτες] gthanos | cpp:object_creation [2017/04/20 09:52] – [Χρόνος ζωής των αντικειμένων - Δημιουργία και ανάθεση αντικειμένων στο heap] gthanos | ||
---|---|---|---|
Line 122: | Line 122: | ||
{{ : | {{ : | ||
+ | ===== Παράδειγμα αρχικοποίησης δεικτών ===== | ||
+ | |||
+ | Παρακάτω δίνεται ένα παράδειγμα αρχικοποίησης των τριών δεικτών r1, r2, r3 τύπου // | ||
+ | - ο δείκτης //r1// δείχνει στο αντικείμενο rect. | ||
+ | - ο δείκτης //r2// δείχνει σε ένα αντικείμενο που αρχικοποιείται στο //heap//. | ||
+ | - ο δείκτης //r3// δείχνει σε ένα πίνακα από αντικείμενα που αρχικοποιείται επίσης στο //heap//. | ||
+ | - για τα //r2, r3// είμαστε υποχρεωμένοι να ελευθερώσουμε τη μνήμη που δεσμεύτηκε στο //heap// κατά τη δημιουργία των αντικειμένων. | ||
<code cpp RectangleUsage.cpp> | <code cpp RectangleUsage.cpp> |
cpp/object_creation.txt · Last modified: 2021/05/07 06:22 (external edit)