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



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

template  

 struct 

unary_function{

 

   typedef Arg    argument_type; 

 

   typedef Result result_type;

};

template  

 struct 

binary_function{

 

   typedef Arg1   fi rst_argument_type; 

 

   typedef Arg2   second_argument_type; 

 

   typedef Result result_type;

};

Кітапхананың функционалдық объектілері осы базалық объект-функция-

лардың ұрпақтары болып табылады. Аргументтер мен нəтиже үшін типтердің 

стандартты атауларын анықтау функционалдық объектілерді адаптерлермен 

жəне кітапхананың басқа да құралдарымен бірге пайдалану үшін қажет. 



364

Функцияның адаптері деп аргумент ретінде функцияны қабылдап, одан 

басқа функция қалыптастыратын функцияны атайды. Функцияның орнында 

функционалдық объект те болуы мүмкін.

Стандарты кітапханада бірнеше адаптер типтерінің сипаттамалары бар:

 



екі аргументі бар функционалдық объектіні бір аргументі бар объект 



сияқ ты қолдану үшін пайдаланылатын 

байланыстырғыштар;

 



предикат мəнін инверсиялау (терістеу) үшін қажетті 

терістеуіштер;

 



функцияға нұсқауыштардың адаптерлері;

 



алгоритмдерде əдістерді қолдану үшін қажет болатын 



əдістер 

адап   тер ле рі.

Осы аталған адаптерлердің синтаксисі мен қолданылуы келесі бөлімдерде 

қарастырылады. 



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




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

    Басты бет