«Functional (C++)»–ի խմբագրումների տարբերություն

Content deleted Content added
Տող 49.
=== Ստանդարտի տերմինները ===
C++11 լեզվում օգտագործվում են <tt><functional></tt> վերնագրային ֆայլին վերաբերվող հետևյալ տերմինները՝
* '''Ֆունկցիայի օբյեկտի տեսակ''' (function object type)՝ փոստիֆիկ արտահայտություն [[Ֆունկցիա (ծրագրավորում)|ֆունկցիա]] կանչի ժամանակ, որտեղ փոստիֆիկ արտահայտությունը գերբեռնված ֆունկցիաների կամ կաղապարների կամ հասցեների հավաքածու է։
* '''Ֆունկցիայի օբյեկտի տեսակ''' (function object type) — тип [[Объект (программирование)|объекта]], который может быть типом постфиксного выражения в вызове [[Функция (программирование)|функции]], где постфиксное выражение — набор [[Перегрузка процедур и функций|перегруженных функций]], или [[Шаблоны C++#.D0.A8.D0.B0.D0.B1.D0.BB.D0.BE.D0.BD.D1.8B .D1.84.D1.83.D0.BD.D0.BA.D1.86.D0.B8.D0.B9|шаблонов функций]], или [[Адрес (информатика)#.D0.B2.D0.B8.D1.80.D1.82.D1.83.D0.B0.D0.BB.D1.8C.D0.BD.D1.8B.D0.B9|адрес]] такого набора, или функциональный объект.
* '''Զանգի ձև''' (call signature) այս անվանումից հետո դրվում է [[Փակագծեր|Կլոր փակագծեր]], որի մեջ գրվում է զրոների հերթականություն։
* '''Сигнатура вызова''' (call signature) — это название [[Тип возвращаемого значения|возвращаемого типа]] за которым следует в [[Скобки|круглых скобках]] список нуля или более типов [[Аргумент (программирование)|аргументов]].
* '''Կանչված տեսակ''' (callable type)՝ ֆունկցիոնալ տիպի օբյեկտ կամ [[Դաս (ծրագրավորում)#Դաս ընդդեմ տիպ|դասի անդամի]] ցուցիչ։
* '''Կանչված տեսակ''' (callable type)՝ ֆունկցիոնալ տիպի օբյեկտ это или тип функционального объекта, или [[Указатель (тип данных)|указатель]] на [[Класс (программирование)#.D0.9A.D0.BB.D0.B0.D1.81.D1.81.D1.8B .D0.B8 .D0.BE.D0.B1.D1.8A.D0.B5.D0.BA.D1.82.D1.8B.2C .D0.BF.D0.BE.D0.BD.D1.8F.D1.82.D0.B8.D0.B5 .D1.8D.D0.BA.D0.B7.D0.B5.D0.BC.D0.BF.D0.BB.D1.8F.D1.80.D0.B0 .D0.BA.D0.BB.D0.B0.D1.81.D1.81.D0.B0.2C .D0.BF.D0.BE.D0.BD.D1.8F.D1.82.D0.B8.D0.B5 .D1.87.D0.BB.D0.B5.D0.BD.D0.BE.D0.B2 .D0.BA.D0.BB.D0.B0.D1.81.D1.81.D0.B0|член класса]].
* '''Կանչված օբյեկտ''' (callable object) ՝ կանչված տեսակի օբյեկտ։
* '''Կանչի օբյեկտի տեսակ''' (call wrapper type) ` տիպ է, որը պարունակում է կանչվող օբյեկտ և աջակցում է կանչի գործողությանը, որը տանում է պահպանված օբյեկտի կանչին (invoke)։
Տող 86.
 
=== Պրեդիկատներ ===
Ֆունկցիոնակ օբյեկտները, որոնք վերադարձնում են [[Տրամաբանական տեսակ|բուլյան տեսակ]] անվանում են ''[[Պրեդիկատ|պրեդիկատներ]]''։ Ստանդարտ գրադարանում օգտագործում են ունար և բինար [[Պրեդիկատ|պրեդիկատներ]]։ Պրեդիկատի գործողությունները կախված չէ կատարվող գործողության պատճենման քանակից, քանի որ С++ ստանդարտը չի հաշվում, թե քանի անգամ է պատճենվել ալգորիթմը օգտագործման ժամանակ։
 
== Փաթեթավորող գործառույթներ ==