«Functional (C++)»–ի խմբագրումների տարբերություն
Content deleted Content added
Տող 49.
=== Ստանդարտի տերմինները ===
C++11 լեզվում օգտագործվում են <tt><functional></tt> վերնագրային ֆայլին վերաբերվող հետևյալ տերմինները՝
* '''Ֆունկցիայի օբյեկտի տեսակ''' (function object type)՝ փոստիֆիկ արտահայտություն [[Ֆունկցիա (ծրագրավորում)|ֆունկցիա]] կանչի ժամանակ, որտեղ փոստիֆիկ արտահայտությունը գերբեռնված ֆունկցիաների կամ կաղապարների կամ հասցեների հավաքածու է։
* '''Զանգի ձև''' (call signature) այս անվանումից հետո դրվում է [[Փակագծեր|Կլոր փակագծեր]], որի մեջ գրվում է զրոների հերթականություն։
* '''Կանչված տեսակ''' (callable type)՝ ֆունկցիոնալ տիպի օբյեկտ կամ [[Դաս (ծրագրավորում)#Դաս ընդդեմ տիպ|դասի անդամի]] ցուցիչ։
* '''Կանչված օբյեկտ''' (callable object) ՝ կանչված տեսակի օբյեկտ։
* '''Կանչի օբյեկտի տեսակ''' (call wrapper type) ` տիպ է, որը պարունակում է կանչվող օբյեկտ և աջակցում է կանչի գործողությանը, որը տանում է պահպանված օբյեկտի կանչին (invoke)։
Տող 86.
=== Պրեդիկատներ ===
Ֆունկցիոնակ օբյեկտները, որոնք վերադարձնում են [[Տրամաբանական տեսակ|բուլյան տեսակ]] անվանում են ''[[Պրեդիկատ|պրեդիկատներ]]''։ Ստանդարտ գրադարանում օգտագործում են ունար և բինար [[Պրեդիկատ|պրեդիկատներ]]։ Պրեդիկատի գործողությունները կախված չէ կատարվող գործողության պատճենման քանակից, քանի որ С++ ստանդարտը չի հաշվում, թե քանի անգամ է պատճենվել ալգորիթմը օգտագործման ժամանակ։
== Փաթեթավորող գործառույթներ ==
|