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

Nina Ranns
جزئیات دوره
این دوره مقدمه ای بر یک ویژگی مدرن C++ به نام lambdas را ارائه می دهد که به توسعه دهندگان اجازه می دهد تا تعاریف عملکرد را در محل ایجاد کنند که می تواند در کد شما ارسال شود و استفاده شود. لامبدا خوانایی کد را بهبود می بخشد و استفاده از الگوریتم های استاندارد کتابخانه را آسان تر می کند. این دوره نیازی به دانش قبلی در مورد لامبدا ندارد، اما به درک اولیه مفاهیم ++C مانند فراخوانی تابع، متغیرها، محدوده تعریف و کتابخانه استاندارد نیاز دارد. به مربی Nina Ranns بپیوندید تا بینش هایی را در مورد اصول نحو و استفاده از لامبدا ارائه دهد، با مثال هایی از نحوه استفاده از لامبدا با الگوریتم های کتابخانه استاندارد، عکس های لامبدا، انواع بسته، لامبداهای عمومی و موارد دیگر.
مهارت ها
Software Design PatternsC++Programming LanguagesOpen SourceSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - C++ Lambda MVP باشید
1. مبانی لامبدا
- 02 - لامبدا چیست
- 03 - نحو لامبدا
- 04 - نوع بستن و اجسام بسته
- 05 - لامبدا و الگوریتمهای استاندارد کتابخانه
- 06 - تبدیل به نشانگر تابع
2. لامبدا کپچر
- 07 - گرفتن لامبدا
- 08 - Init Captures
- 09 - گرفتن این
- 10 - لامبداهای قابل تغییر
3. نوع بسته Deep Dive
- 11 - نوع بسته شدن را درک کنید
- 12 - مشخصات استثناء لامبدا
- 13 - لامبدا و کامپایل ارزیابی زمان
4. ژنریک لامبدا
- 14 - لامبدا ژنریک
- 15 - پارامترهای قالب را معرفی کنید
- 16 - یک لامبدا عمومی را محدود کنید
نتیجه
- 17 - بسته شدن
دوره های مرتبط
- دوره آموزشی الگوهای طراحی راهکار هوش مصنوعی عاملی (Agentic AI)
- دوره آموزشی الگوهای طراحی راهکارهای هوش مصنوعی مبتنی بر فضای ابری
- دوره آموزشی الگوهای طراحی راهکارهای هوش مصنوعی: داده، آموزش مدل، و معماریهای کاربردی
- دوره آموزشی پایتون: الگوهای طراحی
- دوره آموزشی پایتون: الگوهای طراحی پیشرفته
- دوره آموزشی Playwright: الگوهای طراحی
- دوره آموزشی پیشرفته جاوا: رشته ها و همزمانی
- دوره آموزشی پایتون پیشرفته: ساخت پروژه های عملی با الگوهای طراحی (2023)