[C++11: 5.1.2/3]:
के प्रकार लैम्ब्डा अभिव्यक्ति (जो भी बंद वस्तु के प्रकार है) एक अद्वितीय, अनाम गैर संघ वर्ग प्रकार है - कहा जाता है बंद प्रकार जिसका गुण नीचे वर्णित हैं -। यह वर्ग प्रकार एक समुच्चय (8.5.1) नहीं है। क्लोजर टाइप को सबसे छोटे ब्लॉक स्कोप, क्लास स्कोप या नेम्स्पेस स्पेस में घोषित किया जाता है, जिसमें लैम्बडा-एक्सप्रेशन होता है । [..]
इस प्रकार के अलग-अलग गुणों को सूचीबद्ध करने के लिए क्लॉज आगे बढ़ता है। यहाँ कुछ प्रकाश डाला गया है:
[C++11: 5.1.2/5]:
लैम्ब्डा-एक्सप्रेशन के लिए क्लोजर प्रकार में एक सार्वजनिक inline
फ़ंक्शन कॉल ऑपरेटर (13.5.4) होता है, जिसके पैरामीटर और रिटर्न प्रकार क्रमशः लैम्ब्डा-एक्सप्रेशन के पैरामीटर-घोषणा-खंड और ट्रेलिंग-रिटर्न-टाइप द्वारा वर्णित किए जाते हैं। [..]
[C++11: 5.1.2/6]:
एक के लिए बंद करने के प्रकार लैम्ब्डा अभिव्यक्ति कोई साथ लैम्ब्डा पर कब्जा एक सार्वजनिक गैर आभासी गैर स्पष्ट स्थिरांक रूपांतरण सूचक को कार्य करने के लिए बंद करने के प्रकार के समारोह कॉल ऑपरेटर के रूप में एक ही पैरामीटर और बदले प्रकार होने समारोह है। इस रूपांतरण फ़ंक्शन द्वारा लौटाया गया मान किसी फ़ंक्शन का पता होगा, जिसे लागू करते समय, क्लोजर प्रकार के फ़ंक्शन कॉल ऑपरेटर को लागू करने के समान प्रभाव पड़ता है।
इस अंतिम पारित होने का परिणाम यह है, यदि आप किसी रूपांतरण के लिए इस्तेमाल किया है, तो आप प्रदान करने में सक्षम हो जाएगा है LAMBDA
करने के लिए pFptr
।