This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
|
cpp:copy_constructors [2022/05/12 18:57] gthanos [Κατασκευαστές Αντιγραφείς] |
cpp:copy_constructors [2022/05/12 19:08] gthanos [Μια πιο σύνθετη περίπτωση] |
||
|---|---|---|---|
| Line 109: | Line 109: | ||
| int getHeight(); | int getHeight(); | ||
| }; | }; | ||
| + | </ | ||
| + | |||
| + | <code cpp Rectangle.cpp> | ||
| + | #include " | ||
| Rectangle:: | Rectangle:: | ||
| Line 172: | Line 176: | ||
| </ | </ | ||
| - | ===== Μια πιο σύνθετη περίπτωση ===== | + | ===== Πιο σύνθετες περιπτώσεις ===== |
| + | |||
| + | /* | ||
| + | ==== 1η Περίπτωση - Αρχικοποίηση ενός αντικειμένου από άλλο αντικείμενο στην ίδια συνάρτηση ==== | ||
| + | */ | ||
| Στις περιπτώσεις που υπάρχουν πεδία που είναι δείκτες και δείχνουν σε άλλα αντικείμενα (στατικά ή δυναμικά δεσμευμένα) εάν δεν ορίσετε τον δικό σας κατασκευαστή αντιγραφέα, | Στις περιπτώσεις που υπάρχουν πεδία που είναι δείκτες και δείχνουν σε άλλα αντικείμενα (στατικά ή δυναμικά δεσμευμένα) εάν δεν ορίσετε τον δικό σας κατασκευαστή αντιγραφέα, | ||