User Tools

Site Tools


cpp:copy_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:copy_constructors [2018/05/07 07:07] – [Κατασκευαστές Αντιγραφείς] gthanoscpp:copy_constructors [2018/05/07 07:09] – [Ορισμός ενός κατασκευαστή αντιγραφέα] gthanos
Line 27: Line 27:
  
 <code cpp> <code cpp>
-Rectangle::Rectangle(Rectangle &r) {+Rectangle::Rectangle(const Rectangle &r) {
   width = r.width; height = r.height;   width = r.width; height = r.height;
 } }
 </code> </code>
  
-Συνολικά η κλάση //Rectangle// διαμορφώνεται ως εξής:+Η μεταβλητή //r// δηλώνεται ως //const// διότι κατά την εκτέλεση του κατασκευαστή το αντικείμενο //r// δεν θα μεταβληθεί. Συνολικά η κλάση //Rectangle// διαμορφώνεται ως εξής:
  
 <code cpp Rectangle.cpp> <code cpp Rectangle.cpp>
cpp/copy_constructors.txt · Last modified: 2022/05/12 19:41 by gthanos