اپلیکیشن اندرویدی فلشکارت آموزشی کتابخانه استاندارد C++ (STL) به زبان ساده
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب کتابخانه استاندارد C++ (STL) به زبان ساده
موضوع کلی: برنامه نویسی
موضوع میانی: سی پلاس پلاس (++C)
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمه ای بر C++
- 2. نصب کامپایلر C++
- 3. اولین برنامه C++
- 4. متغیرها و انواع داده
- 5. عملگرها در C++
- 6. دستورات شرطی (if, else, switch)
- 7. حلقه ها (for, while, do-while)
- 8. آرایه ها
- 9. اشاره گرها
- 10. توابع
- 11. کلاس ها و اشیاء
- 12. سازنده ها و تخریبگرها
- 13. وراثت
- 14. چندریختی
- 15. کپسولهسازی
- 16. انتزاع
- 17. قالب ها (Templates)
- 18. مدیریت حافظه (new, delete)
- 19. استثناها (Exceptions)
- 20. فضاهای نام (Namespaces)
- 21. ورودی/خروجی (cin, cout)
- 22. فایل ها (File I/O)
- 23. مقدمه ای بر کتابخانه استاندارد C++ (STL)
- 24. اهمیت STL
- 25. معماری STL
- 26. مفاهیم کلیدی STL: کانتینرها، الگوریتم ها، تکرارگرها
- 27. کانتینرهای ترتیبی (Sequence Containers)
- 28. بردار (Vector)
- 29. لیست پیوندی (List)
- 30. دوقلو (Deque)
- 31. کلاژ (Stack)
- 32. صف (Queue)
- 33. اولویت صف (Priority Queue)
- 34. کانتینرهای انجمنی (Associative Containers)
- 35. مجموعه (Set)
- 36. نقشه (Map)
- 37. چند مجموعه (Multiset)
- 38. چند نقشه (Multimap)
- 39. کانتینرهای نامحلی (Unordered Associative Containers)
- 40. نقشه نامحلی (Unordered Map)
- 41. مجموعه نامحلی (Unordered Set)
- 42. چند نقشه نامحلی (Unordered Multimap)
- 43. چند مجموعه نامحلی (Unordered Multiset)
- 44. تکرارگرها (Iterators)
- 45. انواع تکرارگرها (Input, Output, Forward, Bidirectional, Random Access)
- 46. عملگرهای تکرارگر
- 47. تکرارگرهای الگوریتم
- 48. الگوریتم های STL
- 49. الگوریتم های مرتب سازی (Sort, Stable Sort)
- 50. الگوریتم های جستجو (Find, Binary Search)
- 51. الگوریتم های دستکاری (Copy, Move, Swap)
- 52. الگوریتم های شمارش (Count, For Each)
- 53. الگوریتم های حذف (Remove, Erase)
- 54. الگوریتم های ادغام (Merge, Set Union)
- 55. الگوریتم های مقایسه (Equal, Mismatch)
- 56. الگوریتم های تبدیل (Transform)
- 57. الگوریتم های عددی (Accumulate, Inner Product)
- 58. الگوریتم های تولید (Generate, Generate N)
- 59. الگوریتم های تصادفی (Shuffle)
- 60. الگوریتم های مرتبط با پارتشین بندی (Partition, Stable Partition)
- 61. لامبدا اکسپرشن ها (Lambda Expressions)
- 62. لامبدا ها در STL
- 63. کاربرد لامبدا ها با الگوریتم ها
- 64. توابع قابل فراخوانی (Function Objects / Functors)
- 65. کاربرد Functors در STL
- 66. توابع استریو تایپ (Stereo Types)
- 67. کاربرد توابع استریو تایپ
- 68. توابع کمکی (Utilities)
- 69. جفت (Pair)
- 70. سه تایی (Tuple)
- 71. زمان سنج (Chrono)
- 72. نوع بندی (Type Traits)
- 73. حافظه (Memory)
- 74. رشته ها (Strings)
- 75. رشته در STL (std::string)
- 76. عملگرهای رشته
- 77. متدهای رشته
- 78. رشته های ثابت (String Views)
- 79. ورودی/خروجی جریان (Stream I/O)
- 80. جریان های ورودی/خروجی
- 81. جریان های فایل
- 82. جریان های رشته (String Streams)
- 83. تخصیص حافظه (Allocators)
- 84. مقدمه ای بر تخصیص حافظه
- 85. کاربرد Allocators در کانتینرها
- 86. تخصیص دهنده های پیش فرض
- 87. تخصیص دهنده های سفارشی
- 88. مفاهیم پیشرفته STL
- 89. ریشه های LLVM و GCC
- 90. کتابخانه استاندارد C++20
- 91. کتابخانه استاندارد C++23
- 92. بهترین شیوه ها در استفاده از STL
- 93. اشتباهات رایج در استفاده از STL
- 94. نکات کاربردی و ترفندها
- 95. منابع بیشتر برای یادگیری STL
- 96. پروژه های عملی با STL
- 97. جمع بندی نهایی
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.