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



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

Шығыс ағымының итераторы элементтерді 

<<

 операциясының көмегі-

мен өзі үшін арнайы құрылған шығыс ағымына жазады. Егер конструктордың 

екінші аргументі символдар тіркесі болса, ол əрбір шығарылатын мəннен 

кейін жазылады: 

ostream_iterator os(cout, " кг"); 

*os = 100; 

    // 100 кг шығарылады

++os; *os = 2;    // 2 кг шығарылады

Меншіктеу операциясының жүзеге асырылуын қарастырайық:



ostream_iterator& operator=(const T& value){ 

 

*out_stream << value; 

 

if(delim != 0) *out_stream << delim; return (*this);

}


363

Мұндағы 


out_stream 

– итератор конструкторының бірінші параметрі 

ретінде берілген шығыс ағымына сілтеме

delim

 – конструктордың екінші 

параметрінде көрсетілген тіркес.

Ағымдық итераторларды кітапхана алгоритмдерімен бірге қолдану мыса-

лы 380 б. келтірілген.



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




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

    Басты бет