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


daemon(char * nam) : monstr (nam) {brain = 10;}



Pdf көрінісі
бет305/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   301   302   303   304   305   306   307   308   ...   642
Байланысты:
pavlovskaia-jogargy-dengeili

daemon(char * nam) : monstr (nam) {brain = 10;}

daemon(daemon &M) : monstr (M) {brain = M.brain;}

// ------ 

Операциялар:

const daemon& operator = (daemon &M){ 

   if (&M == this) return *this; 

   brain = M.brain; 

   

monstr::operator = (M); 


220

   return *this;

}

// ------ Өрістердің мəндерін өзгертетін əдістер:

void think();

// ------ 

Басқа əдістер:

void draw(int x, int y, int scale, int position);

};

// -------- daemon класының жүзеге асырылуы: -------  

void daemon::think(){ /* ... */ }

void daemon::draw(int x, int y, int scale, int position) {

   /* ... daemon суреттелуі */ }  

daemon 

класына 


brain

 өрісі жəне 



think

 əдісі енгізілген, өзіндік кон-

структорлар мен меншіктеу операциясы анықталған, сонымен қатар 

draw

 

сурет салу əдісі қайта анықталға. 



monstr

 класының барлық өрістері, опера-

циялары (меншіктеуден басқа) жəне 



Достарыңызбен бөлісу:
1   ...   301   302   303   304   305   306   307   308   ...   642




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

    Басты бет