تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی توسعه ++C: مفاهیم پیشرفته، عبارات لامبدا و بهترین روش ها

دوره آموزشی توسعه ++C: مفاهیم پیشرفته، عبارات لامبدا و بهترین روش ها

2 ساعت 54 دقیقهپیشرفته2023-02-02

مدرسین

Bill Weinman

Bill Weinman

Tech Advocate, Entrepreneur, Programming Expert

جزئیات دوره

به دنبال افزایش درک خود از ++C هستید؟ در این دوره، برخی از جنبه های پیچیده تر این زبان برنامه نویسی اصلی را بررسی کنید. از اصول اولیه تعریف کلاس گرفته تا بارگذاری بیش از حد اپراتورها و معناشناسی حرکت، مربی Bill Weinman به شما کمک می کند تا مهارت های مورد نیاز خود را برای استفاده حداکثری از ++C توسعه دهید. در مورد عبارات لامبدا، همزمانی، محدودیت ها و مفاهیم، کلاس های اختیاری و متغیر، اتصالات ساختاریافته و بهترین روش ها برای مقداردهی اولیه بیاموزید. در طول مسیر، Bill برخی از ویژگی های جدیدتر ++C از جمله نحوه استفاده از کتابخانه قالب، اپراتور سفینه فضایی، کلاس span و موارد دیگر را پوشش می دهد.

مهارت ها

C++AdvancedProgramming LanguagesOpen SourceSoftware Development

سرفصل ها

0. مقدمه

  • 01 - درباره این دوره
  • 02 - استفاده از فایل‌های تمرین

1. اضافه بارهای اپراتور

  • 03 - اضافه بارهای اپراتور
  • 04 - اپراتورهای غیرعضو
  • 05 - عملگرهای تبدیل
  • 06 - عملگرهای افزایش و کاهش
  • 07 - کارگزاران

2. Move Semantics

  • 08 - معناشناسی حرکت چیست
  • 09 - درک lvalues و rvalues
  • 10 - با استفاده از std - - move
  • 11 - سازنده حرکت
  • 12 - عملگر انتساب حرکت
  • 13 - اصطلاح copy-and-swap
  • 14 - قاعده سه و پنج

3. عبارات لامبدا

  • 15 - نحو لامبدا
  • 16 - بسته شدن
  • 17 - محمول‌های الگوریتم
  • 18 - چالش - میز پرش لامبدا

4. محدودیت‌ها و مفاهیم

  • 19 - چرا محدودیت ها
  • 20 - نحو محدودیت
  • 21 - تعریف مفاهیم

5. گزینه‌ها و انواع

  • 22 - کلاس اختیاری
  • 23 - هر کلاس
  • 24 - کلاس واریانت

6. همزمانی

  • 25 - خوابیدن
  • 26 - رشته ها
  • 27 - تابع async
  • 28 - موتکس و قفل
  • 29 - متغیرهای اتمی
  • 30 - اصطلاح تولید کننده- مصرف کننده

7. موضوعات دیگر

  • 31 - مقدار دهی اولیه
  • 32 - اتصالات ساختاری
  • 33 - موتورهای اعداد تصادفی
  • 34 - کتابخانه کرونو
  • 35 - کتابخانه سیستم فایل

8. سایر ویژگی‌های جدید C++20

  • 36 - کتابخانه قالب
  • 37 - اپراتور سفینه فضایی
  • 38 - مقایسه اعداد صحیح
  • 39 - کلاس span

پروژه نهایی و نتیجه گیری

  • 40 - پروژه نهایی - Numword
  • 41 - ممنون

دوره های مرتبط

مسیرهای مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal