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:constructors [2020/04/14 07:50] gthanos |
cpp:constructors [2021/05/07 06:54] gthanos [Κατασκευαστές της κλάσης] |
||
|---|---|---|---|
| Line 41: | Line 41: | ||
| </ | </ | ||
| - | Για την μεταγλώττιση αρκεί να μεταγλωττισετε κάθε επιμέρους κλάση ξεχωριστά και στη συνέχεια να δημιουργήσετε το τελικό εκτελέσιμο. Στο συγκεκριμένο παράδειγμα, | + | Για την μεταγλώττιση αρκεί να μεταγλωττίσετε κάθε επιμέρους |
| < | < | ||
| g++ -Wall -g Rectangle.cpp -c | g++ -Wall -g Rectangle.cpp -c | ||
| Line 262: | Line 262: | ||
| </ | </ | ||
| - | Στον πρώτο κατασκευαστή με τα δύο ορίσματα γίνεται ανάθεση του αντικειμένου //r// στο πεδίο //rect//, αντιγράφοντας | + | Στον πρώτο κατασκευαστή με τα δύο ορίσματα γίνεται ανάθεση του αντικειμένου //r// στο πεδίο //rect//, αντιγράφοντας κάθε πεδίο της παραμέτρου //r// στο αντίστοιχο πεδίο του //rect//. Στον δεύτερο κατασκευαστή με τα τρία ορίσματα καλείται ο κατασκευαστής της κλάσης // |