зеркало из
https://github.com/iharh/notes.git
synced 2025-10-30 21:26:09 +02:00
3.0 KiB
3.0 KiB
C++ 11 Lambdas
Reference
- [cppreference] (https://en.cppreference.com/w/cpp/language/lambda)
Articles
- [5 Curious C++ Lambda Examples: Recursion, constexpr, Containers and More] (https://www.cppstories.com/2020/07/lambdas5ex.html/)
- [Under the Covers of C++ Lambdas: Captures, Captures, Captures] (https://www.cppstories.com/2020/lambda-captures-under-covers/)
- [Learn Lambda function in C++ with example] (http://www.vishalchovatiya.com/learn-lambda-function-in-cpp-with-example)
- [Flipek - Lambdas: from C++11 to C++20, part 2] (https://www.bfilipek.com/2019/03/lambdas-story-part2.html)
- [-//- ru translation, part 2] (https://habr.com/ru/company/otus/blog/455978/)
- [Flipek - Lambdas: from C++11 to C++20, part 1] (https://www.bfilipek.com/2019/02/lambdas-story-part1.html)
- [-//- ru translation, part 1] (https://habr.com/ru/company/otus/blog/444524/)
- [Winward - C++ Lambdas aren’t magic, part 1] (https://medium.com/@winwardo/c-lambdas-arent-magic-part-1-b56df2d92ad2)
- [Winward - C++ Lambdas aren’t magic, part 2] (https://medium.com/@winwardo/c-lambdas-arent-magic-part-2-ce0b48934809)
- [Allain - C++11 - Lambda Closures, the Definitive Guide] (http://www.cprogramming.com/c++11/c++11-lambda-closures.html)
- [Lambda + shared ptr = memory leak] (http://floating.io/2017/07/lambda-shared_ptr-memory-leak)
Presentations
- [Sutter - Lambdas, Lambdas Everywhere] (http://nwcpp.org/talks/2011/lambda.pdf)
- [Sutter - Lambdas, Lambdas Everywhere Video] (http://youtu.be/rcgRY7sOA58)
- [ODwyer - Lambdas from First Principles] (https://github.com/CppCon/CppCon2015/tree/master/Tutorials/Lambdas%20from%20First%20Principles)
Generic Lambdas
- [Wiki - Generic Lambdas] (http://en.wikipedia.org/wiki/C%2B%2B14#Generic_lambdas)
- [StackOverflow - How does Generic Lambda Work in C++ 14] (http://stackoverflow.com/questions/17233547/how-does-generic-lambda-work-in-c14)
- [For Geeks Only - Generic Polymorphic Lambdas] (http://yapb-soc.blogspot.com/2012/12/clang-and-generic-polymorphic-lambdas.html)
Recursive Lambdas
- [Recursive Lambdas for C++] (https://artificial-mind.net/blog/2020/09/12/recursive-lambdas)
Russian Only
- [C++0x Lambdas RU] (http://blog.olendarenko.org.ua/2009/08/c0x.html)
- [Habr - C++0x(C++11) Lambda-expressions] (http://habrahabr.ru/post/66021)
- [Habr - Lambda Expressions now in C++] (http://habrahabr.ru/post/65798)
- [Habr - Partial Application and Currying in C++] (http://habrahabr.ru/post/149056)
- [Habr - Memoization, calc_once] (http://habrahabr.ru/post/85718)
Delegates
- [Codeproject - Ryazanov - The Impossibly Fast C++ Delegates] (http://www.codeproject.com/Articles/11015/The-Impossibly-Fast-C-Delegates)
- [Codeproject - O'Neil - Delegates: C++11 vs. Impossibly Fast - A Quick and Dirty Comparison] (http://www.codeproject.com/Articles/616090/Delegates-Cplusplus11-vs-Impossibly-Fast-A-Quick-a)
- [Mueller - Delegates on Steroids] (http://blog.coldflake.com/posts/2014-01-12-C%2B%2B-delegates-on-steroids.html)
- [Habr - Simple Deletage (in RU)] (http://habrahabr.ru/post/78299)