کتاب مدیریت پیشرفته پارامترها در C++ با ارجاع و منتقلسازی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مدیریت پیشرفته پارامترها در C++ با ارجاع و منتقلسازی
موضوع کلی: برنامه نویسی پیشرفته
موضوع میانی: مفاهیم کلیدی در زبان C++
📋 سرفصلهای دوره
- 1. مقدمهای بر مدیریت پارامتر در C++
- 2. اهمیت ارجاع در C++
- 3. انواع ارجاع: ارجاع به ارجاع
- 4. انواع ارجاع: ارجاع به const
- 5. ارجاع به lvalue و rvalue
- 6. تفاوت ارجاع به lvalue و rvalue
- 7. ارجاع به const و کاربردهای آن
- 8. مقدمهای بر انتقال مقادیر (Move Semantics)
- 9. مفهوم rvalue reference
- 10. ارجاع به rvalue و کاربردهای آن
- 11. تابع سازنده انتقال (Move Constructor)
- 12. عملگر انتساب انتقال (Move Assignment Operator)
- 13. کلاسهای با منابع (Resource-managing classes)
- 14. مدیریت منابع در C++
- 15. اهمیت انتقال در بهینهسازی
- 16. انتقال و کارایی برنامه
- 17. انتقال و انواع دادههای کانتینری
- 18. انتقال و رشتهها (Strings)
- 19. انتقال و اشارهگرهای هوشمند (Smart Pointers)
- 20. مقدمهای بر ارجاعدهندههای رو به جلو (Forwarding References)
- 21. ارجاعدهندههای رو به جلو و انواع آنها
- 22. ارجاعدهندههای رو به جلو و قالبها (Templates)
- 23. ارجاعدهندههای رو به جلو و تابعهای قالب
- 24. ارجاعدهندههای رو به جلو و تابعهای عمومی (Variadic Functions)
- 25. ارجاعدهندههای رو به جلو و `std::forward`
- 26. `std::forward` و حفظ نوع ارجاع
- 27. `std::forward` و انتقال مقادیر
- 28. `std::forward` و ارجاعدهندههای رو به جلو
- 29. کاربردهای عملی ارجاعدهندههای رو به جلو
- 30. ارجاعدهندههای رو به جلو در تابعهای کارخانهای (Factory Functions)
- 31. ارجاعدهندههای رو به جلو در تابعهای wrapper
- 32. ارجاعدهندههای رو به جلو و `std::bind`
- 33. ارجاعدهندههای رو به جلو و `std::thread`
- 34. ارجاعدهندههای رو به جلو و `std::async`
- 35. ارجاعدهندههای رو به جلو و کتابخانههای استاندارد
- 36. مقدمهای بر C++ مدرن
- 37. ویژگیهای کلیدی C++11
- 38. ویژگیهای کلیدی C++14
- 39. ویژگیهای کلیدی C++17
- 40. ویژگیهای کلیدی C++20
- 41. استانداردسازی C++ و روند توسعه
- 42. بهترین شیوهها در C++ مدرن
- 43. اشتباهات رایج در C++
- 44. رفع اشتباهات رایج
- 45. بهینهسازی کد در C++
- 46. ابزارهای پروفایلینگ (Profiling Tools)
- 47. تکنیکهای بهینهسازی حافظه
- 48. تکنیکهای بهینهسازی زمان اجرا
- 49. مقدمهای بر الگوهای طراحی (Design Patterns)
- 50. الگوی کارخانه (Factory Pattern)
- 51. الگوی سازنده (Builder Pattern)
- 52. الگوی نمونه (Singleton Pattern)
- 53. الگوی استراتژی (Strategy Pattern)
- 54. الگوی مشاهدهگر (Observer Pattern)
- 55. الگوی کامپوزیت (Composite Pattern)
- 56. الگوی تزئینکننده (Decorator Pattern)
- 57. الگوی نماینده (Proxy Pattern)
- 58. الگوی پل (Bridge Pattern)
- 59. الگوی آداپتور (Adapter Pattern)
- 60. الگوی صورت (Facade Pattern)
- 61. الگوی ترکیبی (Composite Pattern)
- 62. الگوی پرواز (Flyweight Pattern)
- 63. الگوی سازنده شیء (Abstract Factory Pattern)
- 64. الگوی شیء مجرد (Abstract Class)
- 65. الگوی مولد (Prototype Pattern)
- 66. الگوی فرمان (Command Pattern)
- 67. الگوی واسط (Mediator Pattern)
- 68. الگوی حافظه پنهان (Memento Pattern)
- 69. الگوی وضعیت (State Pattern)
- 70. الگوی موقت (Temporary Pattern)
- 71. الگوی بازدیدکننده (Visitor Pattern)
- 72. الگوی مسئولیت زنجیرهای (Chain of Responsibility Pattern)
- 73. الگوی تفسیرکننده (Interpreter Pattern)
- 74. الگوی گرافر (Grapher Pattern)
- 75. الگوی لایه (Layer Pattern)
- 76. الگوی توالی (Sequence Pattern)
- 77. الگوی معماری (Architectural Pattern)
- 78. مقدمهای بر برنامهنویسی موازی
- 79. نخها (Threads) در C++
- 80. همگامسازی نخها (Thread Synchronization)
- 81. قفلها (Mutexes)
- 82. شرایط (Condition Variables)
- 83. اتمیکها (Atomics)
- 84. مقدمهای بر برنامهنویسی ناهمگام
- 85. کالبکها (Callbacks)
- 86. قولها (Futures) و آیندهها (Promises)
- 87. کو-روتینها (Coroutines)
- 88. استفاده از کتابخانههای ناهمگام
- 89. مدیریت خطا در C++
- 90. استثناها (Exceptions)
- 91. کدهای بازگشتی (Return Codes)
- 92. assert و بررسی صحت
- 93. مدیریت حافظه در C++
- 94. اشارهگرها (Pointers)
- 95. اشارهگرهای هوشمند (Smart Pointers)
- 96. `std::unique_ptr`
- 97. `std::shared_ptr`
- 98. `std::weak_ptr`
- 99. مدیریت حافظه خودکار (RAII)
- 100. کارایی و بهینهسازی در C++
تگها:
C++ مدرن
ارجاع به جلو
ارسال پارامتر
انتقال پارامتر
برنامه نویسی پیشرفته
توابع C++
مدیریت پارامتر
مفاهیم C++
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.