cpp:this
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
cpp:this [2017/04/20 15:39] – created gthanos | cpp:this [Unknown date] (current) – external edit (Unknown date) 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Ο δείκτης this ====== | ====== Ο δείκτης this ====== | ||
- | Κατά τον ορισμό συναρτήσεων της κλάσης θέλουμε συχνά να αναφερθούμε στο αντικείμενο καλεί τη συγκεκριμένη μέθοδο. Ο τελεστής | + | Κατά τον ορισμό συναρτήσεων της κλάσης θέλουμε συχνά να αναφερθούμε στο αντικείμενο καλεί τη συγκεκριμένη μέθοδο. Ο τελεστής χρησιμοποιείται |
+ | |||
+ | Το παρακάτω παράδειγμα της κλάσης Rectangle | ||
<code cpp Rectangle.cpp> | <code cpp Rectangle.cpp> | ||
Line 28: | Line 30: | ||
</ | </ | ||
+ | <code cpp RectangleUsage.cpp> | ||
+ | #include " | ||
+ | |||
+ | int main () { | ||
+ | Rectangle rect(5,6); | ||
+ | cout << "area: " << rect.getWidth() * rect.getHeight() << endl; | ||
+ | return 0; | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | <WRAP center round todo 80%> | ||
+ | Αφαιρέστε τον δείκτη //this// από το παραπάνω παράδειγμα, | ||
+ | </ | ||
cpp/this.1492702783.txt.gz · Last modified: 2017/04/20 14:39 (external edit)