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 [2020/04/08 14:30] – ρε gthanos | cpp:object_creation [2020/04/08 14:34] – gthanos | ||
---|---|---|---|
Line 20: | Line 20: | ||
}; | }; | ||
- | Rectangle:: | + | Rectangle:: |
- | Rectangle:: | + | std::cout << " |
- | Rectangle:: | + | } |
+ | Rectangle:: | ||
+ | std::cout << " | ||
+ | } | ||
+ | Rectangle:: | ||
+ | std::cout << " | ||
+ | } | ||
Rectangle:: | Rectangle:: | ||
Line 32: | Line 38: | ||
void Rectangle:: | void Rectangle:: | ||
void Rectangle:: | void Rectangle:: | ||
- | |||
</ | </ | ||
Line 107: | Line 112: | ||
Τα παραδείγματα που είδαμε μέχρι τώρα δημιουργούν αντικείμενα μέσα στο //stack// της διεργασίας. Εάν θέλουμε να δημιουργήσουμε αντικείμενα τα οποία είναι αποθηκευμένα στο //heap//, δηλαδή δεσμεύεται δυναμικά μνήμη για αυτά, θα πρέπει να το κάνουμε μέσω του τελεστή [[cpp: | Τα παραδείγματα που είδαμε μέχρι τώρα δημιουργούν αντικείμενα μέσα στο //stack// της διεργασίας. Εάν θέλουμε να δημιουργήσουμε αντικείμενα τα οποία είναι αποθηκευμένα στο //heap//, δηλαδή δεσμεύεται δυναμικά μνήμη για αυτά, θα πρέπει να το κάνουμε μέσω του τελεστή [[cpp: | ||
- | <code cpp RectangleInitialization.cpp> | + | <code cpp RectangleInHeap.cpp> |
+ | #include " | ||
int main () { | int main () { | ||
Rectangle *rect; | Rectangle *rect; |
cpp/object_creation.txt · Last modified: 2021/05/07 06:22 (external edit)