دوره آموزشی ++C مدرن: تکنیکها و ویژگیهای پیشرفته
4 ساعت 39 دقیقهمتوسط2024-10-24
مدرسین

Pearson

Andy Olsen
جزئیات دوره
این دوره به شما کمک میکند تا با تکنیکها و ویژگیهای مهم موجود در C++ مدرن آشنا شوید. شما با حالات جابجایی (movability)، مراجع مقادیر (value references)، اشارهگرهای هوشمند (smart pointers)، برنامهنویسی تابعی (functional programming)، چندریسمانی (multithreading) و سایر ویژگیهای مدرن آشنا خواهید شد. مدرس دوره اندی اولسن شما را از طریق ویژگیهای جدید راهنمایی میکند و نشان میدهد چگونه میتوانید کدهای مؤثر، زیبا و مدرن بنویسید.
اهداف یادگیری:
کاوش در بهبودهای زبان و کتابخانههای موجود در C++ مدرن.
یادگیری بهرهبرداری حداکثری از معنای جابجایی (move semantics)، تکنیکهای برنامهنویسی تابعی، اشارهگرهای هوشمند و بیشتر.
درک ویژگیهای مهمی مانند الگوهای متغیر (variadic templates)، مراجع عمومی (universal references)، مفاهیم (concepts)، و ماژولها (modules).
اهداف یادگیری:
کاوش در بهبودهای زبان و کتابخانههای موجود در C++ مدرن.
یادگیری بهرهبرداری حداکثری از معنای جابجایی (move semantics)، تکنیکهای برنامهنویسی تابعی، اشارهگرهای هوشمند و بیشتر.
درک ویژگیهای مهمی مانند الگوهای متغیر (variadic templates)، مراجع عمومی (universal references)، مفاهیم (concepts)، و ماژولها (modules).
مهارت ها
C++Programming LanguagesOpen SourceSoftware DevelopmentOne-Off
سرفصل ها
مقدمه
- چیزهای جدید در ++C مدرن - مقدمه
درس 1 - بهبود زبان C++ عمومی
- اعلانهای نوع بهبود یافته
- پوچ پذیری
- نگاهی دقیق تر به ثابت بودن
- متفرقه
درس 2 - مقولههای ارزش و قابلیت جابجایی
- درک مقولههای ارزشی
- معناشناسی را کپی و جابجا کنید
- قواعد الزام آور مرجع
- ملاحظات اضافی
درس 3 - اولیه سازی بهبود یافته
- پیشرفتهای سازنده
- نحو یکنواخت اولیه
- لیستهای اولیه
درس 4 - اشاره گرهای هوشمند
- مروری بر اشاره گرهای هوشمند
- اشاره گرهای مشترک
- نشانگرهای ضعیف
- اشاره گرهای منحصر به فرد
- استفاده از enable shared from this
درس 5 - برنامه نویسی تابعی
- شروع با لامبدا
- نگاهی دقیق تر به لامبدا
- نوع لامبدا
درس 6 - تکنیکهای اضافی
- چند رشته ای
- فراخوانی توابع به صورت ناهمزمان انجام میشود
- پیشرفتهای مختلف زبان
- پیشرفتهای اضافی زبان
- ارتقاء کتابخانههای متفرقه
- ارتقاء کتابخانه اضافی
خلاصه
- موارد جدید در ++C مدرن - خلاصه