CannibalSmith ([info]cannibalsmith) rakstīja [info]koderi kopienā,
Es šeit necenšos atrisināt kādu konkrētu problēmu - man vienkārši ienāca prātā ideja.

Kā tas ir, esmu aizliedzis operator = ? Viņš tak tiek klāt private_variable.

Es nevaru atgriezt *this, jo pēc idejas tur nav ko atgriezt - tas objekts tak maskējas par propertiju! Es gan varētu atgriezt piešķirto vērtību - šajā gadījumā int.

Ja pēkšņi mainīsies prasības, un man būs get/set, tad es noteikti nelikšu klāt otru argumentu set funkcijai, jo tas ir pretrunā get/set funkciju idejai. Vēl pie tam, kā tad get funkcija atgrieztu divas vērtības? Pareizi būtu pielikt jaunu get/set funkciju kopu jeb šajā gadījumā - vēl vienu par propertiju maskējošos iekļauto klasi.


(Lasīt komentārus)

Nopūsties:

No:
Lietotājvārds:
Parole:
Ievadi te 'qws' (liidzeklis pret spambotiem):
Temats:
Tematā HTML ir aizliegts
  
Ziņa:

Gandrīz jau aizmirsu pateikt – šis lietotājs ir ieslēdzis IP adrešu noglabāšanu. Operatore Nr. 65.
Neesi iežurnalējies. Iežurnalēties?