मैंने इंटरनेट पर कई ट्यूटोरियल पढ़े, जिसमें बताया गया था कि मानक पुस्तकालय (जैसे जैसे std::find
) के साथ लैम्ब्डा का उपयोग कैसे किया जाता है , और वे सभी बहुत दिलचस्प थे, लेकिन मुझे ऐसा कोई भी नहीं मिला, जिसमें बताया गया कि मैं अपने कार्यों के लिए लैम्बडा का उपयोग कैसे कर सकता हूं।
उदाहरण के लिए:
int main()
{
int test = 5;
LambdaTest([&](int a) { test += a; });
return EXIT_SUCCESS;
}
मुझे कैसे घोषित करना चाहिए LambdaTest
? इसके पहले तर्क का प्रकार क्या है? और फिर, मैं इसे पास करने वाले अनाम फ़ंक्शन को कैसे कह सकता हूं - उदाहरण के लिए - "10" इसके तर्क के रूप में?