cpp:object_creation
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_creation [2020/04/08 14:34] – gthanos | cpp:object_creation [2021/05/07 07:20] – [Δημιουργία αντικειμένων] gthanos | ||
---|---|---|---|
Line 19: | Line 19: | ||
void setHeight(int h); | void setHeight(int h); | ||
}; | }; | ||
+ | </ | ||
+ | |||
+ | <code cpp Rectangle.cpp> | ||
+ | #include " | ||
Rectangle:: | Rectangle:: | ||
Line 41: | Line 45: | ||
<code cpp RectangleUsage.cpp> | <code cpp RectangleUsage.cpp> | ||
+ | #include " | ||
+ | |||
int main() { | int main() { | ||
Rectangle rect1(3,4); | Rectangle rect1(3,4); | ||
Line 48: | Line 54: | ||
</ | </ | ||
- | Ο παραπάνω κώδικας δημιουργεί 3 αντικείμενα της κλάσης // | + | Ο παραπάνω κώδικας δημιουργεί |
<WRAP center round tip 80%> | <WRAP center round tip 80%> | ||
Line 55: | Line 61: | ||
Rectangle rect3(); | Rectangle rect3(); | ||
</ | </ | ||
- | Η χρήση παρενθέσεων δεν είναι απαραίτητη, | + | Η χρήση παρενθέσεων δεν είναι απαραίτητη, |
</ | </ | ||
Line 129: | Line 135: | ||
</ | </ | ||
- | Όταν ολοκληρωθεί ο κύκλος ζωής του αντικειμένου θα πρέπει να διαγραφεί το αντικείμενο μέσω του τελεστή //delete//. Η χρήση του τελεστή //delete// καλεί πριν την καταστροφή του αντικειμένου τον καταστροφέα της κλάσης. | + | Όταν ολοκληρωθεί ο κύκλος ζωής του αντικειμένου θα πρέπει να διαγραφεί το αντικείμενο μέσω του τελεστή //delete//. Η χρήση του τελεστή //delete// καλεί πριν την καταστροφή του αντικειμένου τον καταστροφέα της κλάσης. Κατεβάστε και μεταγλωττίστε τον παραπάνω κώδικα για να δείτε τα μηνύματα που εκτυπώνονται. |
cpp/object_creation.txt · Last modified: 2021/05/07 06:22 (external edit)