This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
|
cpp:constructors_destructors [2020/04/08 10:25] gthanos [Αρχικοποίηση αντικειμένων που περιέχουν πεδία που περιγράφονται από κλάσεις] |
cpp:constructors_destructors [2020/04/08 10:33] gthanos [Αρχικοποίηση αντικειμένων που περιέχουν πεδία που περιγράφονται από κλάσεις] |
||
|---|---|---|---|
| Line 238: | Line 238: | ||
| </ | </ | ||
| - | Οι παραπάνω δύο κατασκευαστές με χρήση member | + | Οι παραπάνω δύο κατασκευαστές με χρήση member |
| - | Παρατηρήστε πως ορίζονται οι κατασκευαστές της κλάσης //Cuboid// με χρήση //member initialization list// | ||
| < | < | ||
| Cuboid:: | Cuboid:: | ||
| Line 247: | Line 246: | ||
| Στην 1η περίπτωση γίνεται ανάθεση του αντικειμένου //r// στο πεδίο //rect//. Στην 2η περίπτωση καλείται ο κατασκευαστής της κλάσης // | Στην 1η περίπτωση γίνεται ανάθεση του αντικειμένου //r// στο πεδίο //rect//. Στην 2η περίπτωση καλείται ο κατασκευαστής της κλάσης // | ||
| + | |||
| + | Η ανάθεση '' | ||
| ===== Καταστροφέας της κλάσης ===== | ===== Καταστροφέας της κλάσης ===== | ||