cpp:constructors
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| cpp:constructors [2021/05/07 06:54] – [Κατασκευαστές της κλάσης] gthanos | cpp:constructors [Unknown date] (current) – external edit (Unknown date) 127.0.0.1 | ||
|---|---|---|---|
| Line 39: | Line 39: | ||
| return 0; | return 0; | ||
| } | } | ||
| - | </ | ||
| - | |||
| - | Για την μεταγλώττιση αρκεί να μεταγλωττίσετε κάθε επιμέρους αρχείο κλάσης ξεχωριστά και στη συνέχεια να δημιουργήσετε το τελικό εκτελέσιμο. Στο συγκεκριμένο παράδειγμα, | ||
| - | < | ||
| - | g++ -Wall -g Rectangle.cpp -c | ||
| - | g++ -Wall -g Rectangle.o RectangleUsage.cpp | ||
| </ | </ | ||
| Line 60: | Line 54: | ||
| </ | </ | ||
| </ | </ | ||
| + | |||
| + | === Μεταγλώττιση === | ||
| + | |||
| + | Για την μεταγλώττιση αρκεί να μεταγλωττίσετε κάθε επιμέρους αρχείο κλάσης ξεχωριστά και στη συνέχεια να δημιουργήσετε το τελικό εκτελέσιμο. Στο συγκεκριμένο παράδειγμα, | ||
| + | < | ||
| + | g++ -Wall -g Rectangle.cpp -c | ||
| + | g++ -Wall -g Rectangle.o RectangleUsage.cpp | ||
| + | </ | ||
| + | |||
| ===== Default κατασκευαστής ===== | ===== Default κατασκευαστής ===== | ||
| Line 190: | Line 193: | ||
| ===== Κλήση ενός κατασκευαστή μέσα από άλλο κατασκευαστή ===== | ===== Κλήση ενός κατασκευαστή μέσα από άλλο κατασκευαστή ===== | ||
| - | Συχνά μπορεί να θέλουμε να καλέσουμε μέσα από ένα κατασκευαστή έναν άλλο κατασκευαστή. Μπορείτε να το κάνετε αυτό | + | Συχνά μπορεί να θέλουμε να καλέσουμε μέσα από ένα κατασκευαστή έναν άλλο κατασκευαστή. Μπορείτε να το κάνετε αυτό όπως |
| <code cpp> | <code cpp> | ||
cpp/constructors.1620370464.txt.gz · Last modified: 2021/05/07 05:54 (external edit)
