آموزش آنچه در C++23 جدید است

What's New in C++23

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: برخی به‌روزرسانی‌های زبان C++ و کتابخانه استاندارد، روش کدنویسی همه توسعه‌دهندگان را تغییر می‌دهند، در حالی که برخی دیگر به طور گسترده کمتر مرتبط هستند. در این دوره آموزشی، What's New in C++23، تصمیم گیری در مورد استفاده از ویژگی های جدید C++23 را یاد خواهید گرفت. ابتدا، گزینه های جدید رسیدگی به خطا را بررسی خواهید کرد. در مرحله بعد، مجموعه گسترده‌ای از قابلیت‌های جدید را در کتابخانه محدوده‌ها و مجموعه‌های جدیدی برای استفاده کشف خواهید کرد. در نهایت، تعدادی ویژگی کوچک را مشاهده خواهید کرد که به شما کمک می‌کند در طول توسعه بهره‌ورتر و کمتر ناامید شوید. پس از اتمام این دوره، مهارت ها و دانش C++23 مورد نیاز برای تصمیم گیری در مورد استفاده از این ویژگی های جدید در توسعه C++ خود را خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

C++23 تغییرات و پشتیبانی C++23 Changes and Support

  • معرفی Introduction

  • بررسی نسخه Version Check

  • استاندارد سازی Standardization

  • نسخه ی نمایشی: استانداردسازی Demo: Standardization

  • cppreference.com cppreference.com

  • کامپایلرهای آنلاین Online Compilers

  • نسخه ی نمایشی: امتحان کردن یک ویژگی Demo: Trying A Feature

  • C++23 تغییرات C++23 Changes

Error Handling و std::expected Error Handling and std::expected

  • معرفی Introduction

  • رسیدگی به خطاها Handling Errors

  • کلاس std::expected The std::expected Class

  • نسخه ی نمایشی: مورد انتظار Demo: Expected

  • تبدیل کدی که یک bool را برمی گرداند Converting Code That Returns a bool

  • نسخه ی نمایشی: تبدیل کدی که یک bool را برمی گرداند Demo: Converting Code That Returns a bool

  • تبدیل کدی که می اندازد Converting Code That Throws

  • نسخه ی نمایشی: تبدیل کدی که می اندازد Demo: Converting Code That Throws

  • عملیات مونادیک Monadic Operations

  • نسخه ی نمایشی: عملیات Monadic Demo: Monadic Operations

  • آیا باید از std::expected استفاده کنید؟ Should You Use std::expected?

قابلیت های محدوده های جدید New Ranges Capabilities

  • معرفی Introduction

  • زیپ Zip

  • نسخه ی نمایشی: Zip Demo: Zip

  • محدوده:: به ranges::to

  • نسخه ی نمایشی: محدوده:: به Demo: ranges::to

  • پیوستن و تقسیم Joining and Splitting

  • نسخه ی نمایشی: پیوستن و تقسیم Demo: Joining and Splitting

  • حاوی Contains

  • نسخه ی نمایشی: شامل Demo: Contains

  • دامنه ها همچنان در حال رشد هستند Ranges Keeps Growing

کانتینرهای جدید New Containers

  • معرفی Introduction

  • مجموعه تخت و نقشه مسطح Flat Set and Flat Map

  • نسخه ی نمایشی: مجموعه مسطح و نقشه مسطح Demo: Flat Set and Flat Map

  • mdspan mdspan

  • نسخه ی نمایشی: mdspan Demo: mdspan

  • طرح بندی و انعطاف پذیری Layouts and Flexibility

امکانات توسعه دهنده Developer Conveniences

  • معرفی Introduction

  • ماژول های استاندارد کتابخانه Standard Library Modules

  • نسخه ی نمایشی: ماژول های کتابخانه استاندارد Demo: Standard Library Modules

  • std::print std::print

  • نسخه ی نمایشی: std::print Demo: std::print

  • محدوده های قالب بندی Formatting Ranges

  • نسخه ی نمایشی: محدوده های قالب بندی Demo: Formatting Ranges

  • Stacktrace Stacktrace

  • نسخه ی نمایشی: Stacktrace Demo: Stacktrace

نمایش نظرات

نظری ارسال نشده است.

آموزش آنچه در C++23 جدید است
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 49m
45
Pluralsight (پلورال سایت) pluralsight-small
03 بهمن 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
1
از 5
دارد
دارد
دارد
Kate Gregory

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kate Gregory Kate Gregory

کیت گریگوری در دهه چهارم خود است که برای برنامه پردازی حقوق می گیرد. شرکت وی ، Gregory Consulting Limited ، در روستاهای انتاریو مستقر است و به مشتریان کمک می کند تا فن آوری های جدید را اتخاذ کرده و با تغییر شرایط کسب و کار سازگار شوند. کارهای فعلی از NET و Visual C ++ به شدت برای توسعه وب و مشتری به ویژه برای ویندوز 7 و 8 استفاده می شود. مدیریت ، راهنمایی ، نگارش فنی و صحبت فنی بیشتر وقت او را اشغال می کند ، اما او همچنان هر هفته کد می نویسد. کیت نویسنده بیش از ده کتاب است و در DevTeach ، TechEd (ایالات متحده آمریکا ، اروپا ، آفریقا) و TechDays صحبت می کند. کیت یک MVP ++ C ، بانی بنیانگذار گروه کاربران دات نت در تورنتو ، بنیانگذار گروه کاربران دات نت در تورنتو ، عضو دفتر سخنرانان INETA ، و عضو هیئت علمی دانشگاه ترنت در پیتبورو است. از ژانویه 2002 وی مدیر منطقه ای مایکروسافت برای تورنتو بوده و از ژانویه 2004 به وی نشان ارزشمندترین Microsoft برای Visual C ++ اعطا شده است. در ژوئن 2005 وی برنده جایزه مدیر منطقه ای سال شد و در فوریه 2011 وی ویژوال C ++ MVP سال 2010 شد. کیت دوره های برنامه نویسی C ++ ، Visual Studio و Windows را برای Pluralsight توسعه می دهد و در حال نوشتن کتاب درمورد C ++ AMP است. .

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

C++