در حال حاضر محصولی در سبد خرید شما وجود ندارد.
در این دوره آموزشی با آخرین امکانات و قابلیت های افزوده شده به زبان برنامه نویسی C++ 20 آشنا شده و همراه با مدرس دوره از آن ها استفاده خواهید کرد.
عنوان اصلی : C++ 20 (2a) New Features
شروع کار با C++20:
بررسی اجمالی دوره
فرآیند استانداردسازی C++20
مهاجرت به C++20
نحوه ساختن نمونه ها
قالب بندی رشته با استفاده از New std::format :
منطق std::format
std::format: متغیرهایی و نحو
std::format_to و std::format_to_n
قالب بندی انواع تعریف شده توسط کاربر
انتقال Stdio و Iostreams به قالب std::
Ranges - Iterators Reinvented:
منطق برای محدوده ها
چه چیزی جدید در محدوده
استفاده از Ranges
محدوده های آهنگسازی
اپراتور مقایسه جدید <=> :
منطق پشت اپراتور مقایسه جدید
استفاده از <=> اپراتور و نحوه مقایسه
بازنویسی و ترکیب عبارات
تغییرات مرتبط در اپراتور==
ارزش برگشتی اپراتور سفینه فضایی
ماژول ها:
منطق پشت ماژول ها
چگونه یک ماژول را تعریف کنیم
پارتیشن بندی ماژول ها
کامپایل و پیوند دادن ماژول ها به یک فایل اجرایی
مفاهیم پیاده سازی:
منطق پشت مفاهیم
مفاهیم به عنوان محمولات زمان کامپایل
تعریف مفاهیم خود
کتابخانه مفاهیم
افزونه های جدید کتابخانه همگام سازی:
اشاره گرهای هوشمند اتمی
انتظار اتمی کارآمد
هماهنگی دسترسی سبک
چفت ها و موانع
کوروتین ها:
منطق پشت کوروتین ها
مفهوم تقسیم حالت اجرا و موضوع اجرا
آناتومی کوروتین
عبارات ژنراتور
مثال استفاده
سایر ویژگی ها و پیشرفت ها:
با استفاده از Enum
بهبود عبارات لامبدا
آغازگرهای تعیین شده
پسوندهای constexpr
خلاصه دوره
C++ 20 (2a) New Features
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.