
توضیحات
دوره 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 یا نوشتن کد تمیزتر.
پس از Extract، با Player دلخواه خود مشاهده کنید.
