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


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



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

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

Стандартты кітапханада C++ тілінде анықталған барлық арифметикалық 

операциялар үшін функционалдық объектілердің шаблондары анықталған. 

13.2-кесте. 

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



Атауы

Типі

Нəтижесі

plus

бинарлы


x + y

minus

бинарлы


x - y

multiplies

бинарлы


x * y

divides

бинарлы


x / y

modulus

бинарлы


x % y

negate

унарлы


-x

Төменде 


plus

 объектісінің шаблоны берілген (қалған объектілер осыған 

ұқсас жолмен сипатталады):

template struct plus : 

 

binary_function

 

   T operator()(const T& x, const T& y) const{ 

 

      return x + y;

 

}

};

Функционалдық объектілер көбінесе стандартты кітапхана алгоритм-

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

объектілердің қолданылу мысалдары «Алгоритмдер» бөлімінде, 387 жəне 402 

беттерде берілген.



365

Предик аттар

Стандартты кітапханада C++ тілінде анықталған салыстыру операцияла-

ры мен логикалық операциялар үшін функционалдық объектілердің шаблон-

дары анықталған. Олар 



bool

 типті мəн қайтарады, яғни предикаттар болып 

табылады.

13.3-кесте. 

Стандартты кітапхана предикаттары





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




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

    Басты бет