] उदाहरण के लिए:
std :: अद्वितीय_प्ट्र
नेमस्पेस std का उपयोग करना; ऑटो यू = make_unique (कुछ, पैरामीटर); go.run ([u = move (u)] {do_something_with (u);}); ] 11
एक सहायक फ़ंक्शन, make_rref, ले जाने की सुविधा प्रदान कर सकता है। इसका कार्यान्वयन इस प्रकार है: #में शामिल हैं
#include
#include
टेम्पलेट
int main () { std :: अद्वितीय_ptr
std::unique_ptrकैप्चर निम्नानुसार लागू किया गया है:myPointer(new int); std::function example = [std::move(myPointer)] { *myPointer = 4; };
#इसमें शामिल हैं
टेम्पलेट
क्लास कैप्चर_इम्पल {
टी एक्स;
एफ एफ;
जनता:
Capture_impl (t && x, f && f)
)
टेम्पलेट ऑटो ऑपरेटर () (ts && ... args)
-> decltype (f (x, std :: Forder
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3