دوره آموزشی سی پلاس پلاس مدرن: لامبدا
47 دقیقهمتوسط2024-03-21
مدرسین

Nina Ranns
جزئیات دوره
این دوره مقدمه ای بر یک ویژگی مدرن C++ به نام lambdas را ارائه می دهد که به توسعه دهندگان اجازه می دهد تا تعاریف عملکرد را در محل ایجاد کنند که می تواند در کد شما ارسال شود و استفاده شود. لامبدا خوانایی کد را بهبود می بخشد و استفاده از الگوریتم های استاندارد کتابخانه را آسان تر می کند. این دوره نیازی به دانش قبلی در مورد لامبدا ندارد، اما به درک اولیه مفاهیم ++C مانند فراخوانی تابع، متغیرها، محدوده تعریف و کتابخانه استاندارد نیاز دارد. به مربی Nina Ranns بپیوندید تا بینش هایی را در مورد اصول نحو و استفاده از لامبدا ارائه دهد، با مثال هایی از نحوه استفاده از لامبدا با الگوریتم های کتابخانه استاندارد، عکس های لامبدا، انواع بسته، لامبداهای عمومی و موارد دیگر.
مهارت ها
Software Design PatternsC++Programming LanguagesOpen SourceSoftware DevelopmentOne-Off
سرفصل ها
مقدمه
- C++ Lambda MVP باشید
مبانی لامبدا
- لامبدا چیست
- نحو لامبدا
- نوع بستن و اجسام بسته
- لامبدا و الگوریتمهای استاندارد کتابخانه
- تبدیل به نشانگر تابع
لامبدا کپچر
- گرفتن لامبدا
- Init Captures
- گرفتن این
- لامبداهای قابل تغییر
نوع بسته Deep Dive
- نوع بسته شدن را درک کنید
- مشخصات استثناء لامبدا
- لامبدا و کامپایل ارزیابی زمان
ژنریک لامبدا
- لامبدا ژنریک
- پارامترهای قالب را معرفی کنید
- یک لامبدا عمومی را محدود کنید
نتیجه
- بسته شدن