آموزش برنامه نویسی با استاندارد نسخه 17 زبان CPP و کتابخانه Boost
در ویدیو اول از مجموعه آموزش برنامه نویسی با استاندارد نسخه 17 زبان CPP و کتابخانه Boost، به این مورد پرداخته شده است که چرا برنامه نویسی با زبان CPP اهمیت دارد؟ در مورد استانداردها و تکامل CPP صحبت خواهم کرد و در نهایت اقدام به برنامه نویسی با این زبان با توجه به استاندارد نسخه 17 خواهیم کرد.
لینک مشاهده ویدیو در آپارات: کلیک کنید
نقل قول: آموزش برنامه نویسی با استاندارد نسخه 17 زبان CPP و کتابخانه Boost
در ویدیو دوم به این مورد خواهیم پرداخت که تفاوت برنامه نویسی Native و Managed و استاندارد در CPP چیست؟ تفاوت کامپایلر CLI و مسائل برنامه نویسی Managed با Non-Managed چیست؟ همچنین در این کلیپ به این مورد پرداخت خواهد شد که چطور می توان با این استانداردها کدنویسی CPP انجام داد.
لینک: آپارات
نقل قول: آموزش برنامه نویسی با استاندارد نسخه 17 زبان CPP و کتابخانه Boost
در ویدیو سوم به این مورد خواهیم پرداخت که تمپلیت ها چی هستند و به چه شکل می توان از آن ها برای پیاده سازی توابع و کلاس ها با محوریت برنامه نویسی جنریک استفاده کرد. این ویدیو مقدمه ای برای ورود به مباحث Compile-Time Polymorphism و ... است.
لینک: آپارات
نقل قول: آموزش برنامه نویسی با استاندارد نسخه 17 زبان CPP و کتابخانه Boost
در ویدیو چهارم به مبحث عبور آرگومان های Const به توابع خواهیم پرداخت و همچنین تفاوت بین عبارت هایی که Const هستند و عبارت هایی که Const نیستند.
لینک: آپارات
نقل قول: آموزش برنامه نویسی با استاندارد نسخه 17 زبان CPP و کتابخانه Boost
در ویدیو چنجم به مبحث Free Store یا حافظه Heap و نحوه استفاده از آن با اوپراتورهای New و Delete خواهیم پرداخت. این رویکرد البته رویکرد سنتی کار با Free Store هست.
لینک: آپارات
نقل قول: آموزش برنامه نویسی با استاندارد نسخه 17 زبان CPP و کتابخانه Boost
در ویدیو ششم به مبحث استفاده از اشاره گرهای هوشمند CPP خواهیم پرداخت و اینکه ویژگی اصلی استفاده از این اشاره گرهای هوشمند نسبت به اشاره گرهای سنتی CPP چیست؟
لینک: آپارات
نقل قول: آموزش برنامه نویسی با استاندارد نسخه 17 زبان CPP و کتابخانه Boost
در ویدیو هفتم به مبحث ریفکتور کردن کدهای CPP و همچنین استفاده از Github و LLVM خواهیم پرداخت.
لینک: آپارات
نقل قول: آموزش برنامه نویسی با استاندارد نسخه 17 زبان CPP و کتابخانه Boost
در ویدیو هشتم به مبحث فانکتورها خواهیم پرداخت و اینکه چطور می توان از آن ها به عنوان Callback استفاده کرد.
لینک: آپارات
نقل قول: آموزش برنامه نویسی با استاندارد نسخه 17 زبان CPP و کتابخانه Boost
در ویدیو نهم به مبحث چندشکلی در زمان کامپایل (Compile-time polymorphism) خواهیم پرداخت که پیش نیاز آن درک Template ها است.
لینک: آپارات
نقل قول: آموزش برنامه نویسی با استاندارد نسخه 17 زبان CPP و کتابخانه Boost
در ویدیو دهم به مبحث استفاده از کتابخانه Boost::Any خواهیم پرداخت که چطور می توان از آن در شرایط گوناگون بهره برد.
لینک: آپارات