Стандартты кітапханада C++ тілінде анықталған барлық арифметикалық
операциялар үшін функционалдық объектілердің шаблондары анықталған. 13.2-кесте.
Арифметикалық функционалдық объект
бинарлы
унарлы
Төменде
объектісінің шаблоны берілген (қалған объектілер осыған
ұқсас жолмен сипатталады): template struct plus : binary_function{ T operator()(const T& x, const T& y) const{ return x + y; } };
Функционалдық объектілер көбінесе стандартты кітапхана алгоритм-
дерімен бірге қолданылатын болғандықтан, арифметикалық функционалдық
объектілердің қолданылу мысалдары «Алгоритмдер» бөлімінде, 387 жəне 402
беттерде берілген.
Стандартты кітапханада C++ тілінде анықталған салыстыру операцияла-
ры мен логикалық операциялар үшін функционалдық объектілердің шаблон-
дары анықталған. Олар
типті мəн қайтарады, яғни предикаттар болып
табылады. 13.3-кесте.
Стандартты кітапхана предикаттары