Программалау оқулық Алматы, 012 Қазақстан Республикасы Білім жəне ғылым министрлігінің «Оқулық»



Pdf көрінісі
бет283/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   279   280   281   282   283   284   285   286   ...   642
Байланысты:
pavlovskaia-jogargy-dengeili

private

 

спе-


ци-фикаторы арқылы сипатталған, сондықтан оны өзгерту үшін соған сəйкес 

əдіс қолдану қажет болады. monstr класының сипаттамасына 



change_health

 

əдісін енгіземіз, ол



 

health 

өрісінің мəнін өзгертуге мүмкіндік береді:



void change_health(int he){ health = he;}

Осылай болса, инкремент операциясын кластан тыс сипатталған қарапайым 

функция көмегімен асыра жүктеуге болады:

monstr& operator ++(monstr &M){ 

int h = M.get_health(); h++; M.change_health(h);

return M; }

Постфикстік инкремент жəне декремент операцияларының алғашқы 

параметрінің типі

 int 

болуы тиіс. Ол бұларды префикстік формадан ажыра-

тып алу үшін ғана қолданылады:

class monstr{



Достарыңызбен бөлісу:
1   ...   279   280   281   282   283   284   285   286   ...   642




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет