cpp:object_creation
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:object_creation [2018/05/02 08:35] – [Παράδειγμα αρχικοποίησης δεικτών] gthanos | cpp:object_creation [2019/03/06 19:47] – [Εναλλακτικοί τρόποι κλήσης του κατασκευαστή της κλάσης] gthanos | ||
---|---|---|---|
Line 64: | Line 64: | ||
Σε αυτή την περίτπωση καλείται ο κατασκευαστής που έχει ένα μόνο όρισμα το οποίο λαμβάνει την τιμή 5. Το εμβαδό του παραλληλογράμμου που εκτυπώνεται είναι 25 (5x5). | Σε αυτή την περίτπωση καλείται ο κατασκευαστής που έχει ένα μόνο όρισμα το οποίο λαμβάνει την τιμή 5. Το εμβαδό του παραλληλογράμμου που εκτυπώνεται είναι 25 (5x5). | ||
- | === 2. Χρήση αγκύλων αντί για παρενθέσεις === | + | === 2. Χρήση αγκίστρων αντί για παρενθέσεις === |
- | Η C++ δίνει την δυνατότητα χρήσης αγκύλων αντί για παρενθέσεις προκειμένου να καλέσουμε τον κατασκευαστή της κλάσης. Ο τρόπος αυτός έχει τις εξής δύο παραλαγές: | + | Η C++ δίνει την δυνατότητα χρήσης αγκίστρων αντί για παρενθέσεις προκειμένου να καλέσουμε τον κατασκευαστή της κλάσης. Ο τρόπος αυτός έχει τις εξής δύο παραλαγές: |
== Σε αναλογία με τη χρήση παρενθέσεων == | == Σε αναλογία με τη χρήση παρενθέσεων == | ||
Line 82: | Line 82: | ||
== Με χρήση του τελεστή = πριν τις αγκύλες == | == Με χρήση του τελεστή = πριν τις αγκύλες == | ||
- | <code c++> | + | <code c++ RectangleInitialization.cpp> |
int main () { | int main () { | ||
Rectangle rect = {5,6}; // calls Rectangle(int w, int h) | Rectangle rect = {5,6}; // calls Rectangle(int w, int h) |
cpp/object_creation.txt · Last modified: 2021/05/07 06:22 (external edit)