دوره آموزشی سی پلاس پلاس مدرن: لامبدا

دوره آموزشی سی پلاس پلاس مدرن: لامبدا

47 دقیقهمتوسط2024-03-21

مدرسین

Nina Ranns

Nina Ranns

جزئیات دوره

این دوره مقدمه ای بر یک ویژگی مدرن C++ به نام lambdas را ارائه می دهد که به توسعه دهندگان اجازه می دهد تا تعاریف عملکرد را در محل ایجاد کنند که می تواند در کد شما ارسال شود و استفاده شود. لامبدا خوانایی کد را بهبود می بخشد و استفاده از الگوریتم های استاندارد کتابخانه را آسان تر می کند. این دوره نیازی به دانش قبلی در مورد لامبدا ندارد، اما به درک اولیه مفاهیم ++C مانند فراخوانی تابع، متغیرها، محدوده تعریف و کتابخانه استاندارد نیاز دارد. به مربی Nina Ranns بپیوندید تا بینش هایی را در مورد اصول نحو و استفاده از لامبدا ارائه دهد، با مثال هایی از نحوه استفاده از لامبدا با الگوریتم های کتابخانه استاندارد، عکس های لامبدا، انواع بسته، لامبداهای عمومی و موارد دیگر.

مهارت ها

Software Design PatternsC++Programming LanguagesOpen SourceSoftware DevelopmentOne-Off

سرفصل ها

مقدمه

  • C++ Lambda MVP باشید

مبانی لامبدا

  • لامبدا چیست
  • نحو لامبدا
  • نوع بستن و اجسام بسته
  • لامبدا و الگوریتم‌های استاندارد کتابخانه
  • تبدیل به نشانگر تابع

لامبدا کپچر

  • گرفتن لامبدا
  • Init Captures
  • گرفتن این
  • لامبداهای قابل تغییر

نوع بسته Deep Dive

  • نوع بسته شدن را درک کنید
  • مشخصات استثناء لامبدا
  • لامبدا و کامپایل ارزیابی زمان

ژنریک لامبدا

  • لامبدا ژنریک
  • پارامترهای قالب را معرفی کنید
  • یک لامبدا عمومی را محدود کنید

نتیجه

  • بسته شدن
۴۰,۰۰۰ تومان