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


while ( i != istream_iterator () )



Pdf көрінісі
бет489/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   485   486   487   488   489   490   491   492   ...   642
Байланысты:
pavlovskaia-jogargy-dengeili

while ( i != istream_iterator () ) 

 

cout << *i++ << " ";

Кіріс ағымының итераторлары үшін теңдікке жəне теңсіздікке тексеру опе-

рациялары анықталған. Енгізу операциясының соңына тең барлық итератор-

лар да өзара тең болады. Енгізу операциясының соңына жетпеген (соңына тең 

емес) итераторларды олардың барлығы да бір ағым үшін құрылған жағдайда 

бір-бірімен салыстыруға болады. 

Кіріс ағымы итераторларының ерекшелігі олардың инкремент опера-

циясынан кейін теңдікті сақтамауында болып табылады, яғни 



i

  ==  j

 болса, 


++i == ++j

 болуы міндетті емес. Сондықтан оларды тек бір рет қана орындала-

тын алгоритмдерде қолдануға ұсыныс беріледі. Егер алгоритмнің бірнеше рет 

орындалуы талап етілсе, онда жедел жадындағы мəліметтер құрылымдарын 

қолданған дұрысырақ болып саналады.



Достарыңызбен бөлісу:
1   ...   485   486   487   488   489   490   491   492   ...   642




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

    Басты бет