cpp:classes
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:classes [2020/04/08 09:42] – gthanos | cpp:classes [2020/04/12 15:05] – [Διάκριση μεταξύ δήλωσης της κλάσης και υλοποίησης της κλάσης] gthanos | ||
---|---|---|---|
Line 61: | Line 61: | ||
</ | </ | ||
- | Ο λόγος που διακρίνουμε μία κλάση σε δήλωση και υλοποίηση είναι ότι η δήλωση της κλάσης μπορεί να χρειαστεί να γίνει //include// από περισσότερα του ενός αρχεία στο ίδιο πρόγραμμα. Η υλοποίηση όμως δεν θέλουμε να συμπεριληφθεί σε περισσότερα του ενός μεταγλωττισμένα αρχεία στο ίδιο πρόγραμμα, | + | Ο λόγος που διακρίνουμε μία κλάση σε δήλωση και υλοποίηση είναι ότι η δήλωση της κλάσης μπορεί να χρειαστεί να συμπεριληφθεί μέσω μιας εντολής ''# |
<WRAP important 80% center round> | <WRAP important 80% center round> | ||
- | Στη συνέχεια, | + | Στη συνέχεια, |
</ | </ | ||
Line 104: | Line 104: | ||
===== Πεδία που περιγράφονται από κλάσεις ===== | ===== Πεδία που περιγράφονται από κλάσεις ===== | ||
- | Εκτός από πεδία βασικού τύπου μπορούμε να έχουμε και πεδία κλάσεων των οποίων ο τύπος περιγράφεται από κλάσεις. Παράδειγμα μιας τέτοια κλάσης είναι το κυβοειδές το οποίο χρησιμοποιεί την κλάση | + | Εκτός από πεδία βασικού τύπου μπορούμε να έχουμε και πεδία κλάσεων των οποίων ο τύπος περιγράφεται από κλάσεις. Παράδειγμα μιας τέτοια κλάσης είναι το κυβοειδές |
<code cpp Cuboid.hpp> | <code cpp Cuboid.hpp> |
cpp/classes.txt · Last modified: 2021/05/06 23:01 (external edit)