توضیحات
دوره C++ Lambda Expressions – From C++98 to C++23. این دوره آموزشی یک سفر کامل از توابع callback به سبک C تا پیشرفتهترین ویژگیهای لامبدا در C++23 را ارائه میدهد تا توسعهدهندگان بتوانند توان کامل اشیاء قابل فراخوانی در C++ را مهار کنند. این برنامه برای برنامهنویسان حرفهای طراحی شده که میخواهند فراتر از نحو پایه رفته و درک بنیادینی کسب کنند تا کدی گویا، مدرن و بهینه در C++ تولید نمایند. یادگیری با ایجاد پایهای محکم از اشارهگرهای تابع شروع میشود و محدودیتهای رویکرد callback در C را بررسی میکند. سپس به اشیاء تابع یا فانکتورها میپردازد که چگونه با ایجاد کلاسهایی با رفتار شبیه تابع، عملیات قدرتمند و دارای حالت ساخته میشوند. در ادامه، تکامل عبارتهای لامبدا از مفاهیم پایه در C++11 تا ویژگیهای پیشرفته و جنریک در C++14، C++17 و C++20 و همچنین اضافات انقلابی در C++23 پوشش داده میشود. با درک ریشههای لامبدا در اشارهگرهای تابع و فانکتورها، شرکتکنندگان درک میکنند که چرا لامبداها یکی از قدرتمندترین ویژگیهای C++ مدرن هستند. این دوره تسلط کامل و اطمینانبخشی بر مکانیزمهای فراخوانی C++ ارائه میدهد، چه برای مدرنسازی کدهای موجود، چه برای تسلط بر الگوریتمهای STL یا نوشتن کد تمیزتر.
آنچه فرا خواهید گرفت
- آغاز با اصول اشارهگرهای تابع (Function Pointers)، درک سینتکس، کاربرد و محدودیتهای آنها در C++ مدرن.
- یادگیری نحوه ایجاد کلاسهایی که با Overloading عملگر
operator()مانند توابع عمل میکنند. - فراتر رفتن از سینتکس ابتدایی برای درک عمیق اینکه چگونه لامبداها یک تکامل مختصر و قدرتمند از اشیاء تابع هستند.
- پیادهسازی ویژگیهای عبارتهای لامبدا از C++11 تا C++23.
این دوره مناسب افرادیست که
- دانشجویانی که در حال یادگیری C++ هستند.
- برنامهنویسان C++ که میخواهند عبارتهای لامبدا را به صورت عمقی درک کنند.
- برنامهنویسان C++ که میخواهند عبارتهای لامبدا را برای حل مشکلات مختلف به کار ببرند.
- برنامهنویسان متخصص C++ که به دنبال بررسی ویژگیهای جدید عبارتهای لامبدا در استانداردهای مختلف C++ هستند.
مشخصات دوره
- ناشر: Udemy
- مدرس: Umar Lone
- سطح آموزش: مبتدی تا پیشرفته
- مدت زمان آموزش: 3 ساعت و 15 دقیقه
- تعداد دروس: 43
سرفصل های دوره
پیشنیازهای دوره C++ Lambda Expressions – From C++98 to C++23
- Basic knowledge of C++
تصاویر دوره
نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 720p
تغییرات:
نسخه 2025/9 نسبت به 2025/6 به تعداد 6 درس و مدت زمان 27 دقیقه افزایش داشته است. همچنین زیرنویس انگلیسی به دوره اضافه شد.
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
1.28 گیگابایت















































