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



Pdf көрінісі
бет459/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   455   456   457   458   459   460   461   462   ...   642
Байланысты:
pavlovskaia-jogargy-dengeili

template

class queue { 

 protected:

 

   Container c; 

 public:

explicit queue(const Container& = Container()); 

bool        empty() const       {return c.empty();}

size_type   size() const        {return c.size();}

value_type& front()             {return c.front();}

const value_type& front() const {return c.front();} 

value_type& back()              {return c.back();}

const value_type& back() const   {return c.back();} 

void push(const value_type& x)   {c.push_back(x);} 

void pop()                      {c.pop_front();}

};

Мысалдағы



 front

 жəне 


back

 əдістері сəйкесінше кезектің басында жəне 

соңында орналасқан элементтердің мəндерін алу үшін қолданылады (бұл кез-

де элементтер кезекте сақталады).

Кезекпен жұмыс істеу мысалы (программа файлдан кезекке сандар енгізеді 

жəне кезек босаған кезге дейін одан таңдауды орындайды):






Достарыңызбен бөлісу:
1   ...   455   456   457   458   459   460   461   462   ...   642




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

    Басты бет