Jadąc z Java
, jestem przyzwyczajony do robienia tego:setery i getters w C++
void setColor(String color) {
this.color = color;
}
Jednak niedawno włączony do C++
i widzę dużo to w zamian:
void setColor(string c) {
color = c;
}
Dlaczego nie to? Czy to nie jest zalecane?
void setColor(string color) {
this->color = color;
}
Jest mniej pisania. Nie musisz używać 'this' w C++, ale nic nie powstrzyma cię przed używaniem tego. – NathanOliver
@NathanOliver co powiedział. Ale także nie musisz używać 'this', jeśli nie są one takie same. – 3kings
Rozumiem, ja lubię używać tego dla jasności powodów oczywiście. Tak długo nie ma na to kary. – user1529412