User Tools

Site Tools


cpp:constructors

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
cpp:constructors [2020/04/14 07:42] – [Υπερφόρτωση κατασκευαστών] gthanoscpp:constructors [2020/04/14 07:44] – [Χρήση member initialization list για την αρχικοποίηση των μελών της κλάσης] gthanos
Line 135: Line 135:
 </code> </code>
  
-Αντί για την παραπάνω δήλωση θα μπορούσατε να γράψετε ισοδύναμα:+Αντί για την παραπάνω δήλωση θα μπορούσατε να γράψετε __ισοδύναμα__:
 <code cpp> <code cpp>
 Rectangle::Rectangle(int w, int h) : width(w) { Rectangle::Rectangle(int w, int h) : width(w) {
Line 141: Line 141:
 } }
 </code> </code>
-ή+ή __ισοδύναμα__
 <code cpp> <code cpp>
 Rectangle::Rectangle(int w, int h) : width(w), height(h) {} Rectangle::Rectangle(int w, int h) : width(w), height(h) {}
 </code> </code>
  
-Τελικά η κλάση Rectangle μπορεί να γραφεί ως εξής:+Ο παραπάνω τρόπος γραφής ονομάζεται στη βιβλιογραφία __member initilization list__. Τελικά η κλάση Rectangle μπορεί να γραφεί με χρήση //member initilization list// όπως παρακάτω:
  
 <code cpp Rectangle.hpp> <code cpp Rectangle.hpp>
cpp/constructors.txt · Last modified: 2021/05/07 06:11 (external edit)