Skip to content

Lambda functions in C++

Photo of Dimitris Platis
Hosted By
Dimitris P.
Lambda functions in C++

Details

Οι lambda functions στη C++ είναι ανώνυμες συναρτήσεις που συνήθως δηλώνονται μέσα σε άλλες συναρτήσεις. Επιγραμματικά, μπορούν να χρησιμοποιηθούν σε περιπτώσεις όπου χρειάζεται:
α) Εξειδίκευση αλγορίθμων (π.χ. του standard library)
β) Σύμπτυξη πολύπλοκων expressions μέσα σε κάποια άλλη συνάρτηση
γ) Δημιουργία callbacks για να περαστούν σε άλλες συναρτήσεις ή βιβλιοθήκες

Η σύνταξή τους εκ πρώτης όψεως ίσως φαντάζει κάπως ανοίκεια, όμως με λίγη τριβή οι lambda μπορούν να αποδειχθούν ιδιαίτερα χρήσιμες και να αυξήσουν την αναγνωσιμότητα του κώδικά μας.

Σε αυτό το εργαστήριο θα μάθουμε για τη σύνταξη, τη λειτουργία τους και θα εξετάσουμε πολλά ρεαλιστικά παραδείγματα τα οποία θα δείχνουν τους διάφορους τρόπους που μπορούμε να χρησιμοποιήσουμε τις lambda στα project μας.

** ΠΡΟΑΠΑΙΤΟΥΜΕΝΑ **

  • Βασική προς μέτρια γνώση C++

🕔 Το event ξεκινάει στις 12:00 ώρα Ελλάδος
🎈Στο τέλος θα κληρωθεί 1 ετήσια άδεια χρήσης για τα IDE της Jetbrains!
⚠️ This event will only be offered in Greek unless a significant number of internationals expresses the intent to attend. In that case you should leave a comment. ⚠️

Photo of [GRCCP] - Athens C++ Meetup group
[GRCCP] - Athens C++ Meetup
See more events