کتابخانه استاندارد قالب: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
Rezabot (بحث | مشارکت‌ها)
جز ربات:مرتب‌سازی عنوان‌ها+املا+
ابرابزار
خط ۱:
'''کتابخانه استاندارد قالب''' (به [[انگلیسی]]: Standard Template Library) (مخفف: STL) یا کتابخانه قالب استاندارد دسته ای از کلاس هایکلاس‌های دارای قالب که برای ترتیب دهی داده هاداده‌ها استفاده می شودمی‌شود است.
 
کتابخانه استاندارد چهار جزء دارد:
* [[الگوریتم]] ها‌ها
* ظروف
* تکرار ها<ref name=":0">{{یادکرد وب|عنوان=The C++ Standard Template Library (STL)|نشانی=https://www.geeksforgeeks.org/the-c-standard-template-library-stl/|وبگاه=GeeksforGeeks|تاریخ=2015-12-07|بازبینی=2020-08-03|کد زبان=en-US}}</ref>
 
== الگوریتم هاالگوریتم‌ها ==
شمول شدن کتابخانه [[الگوریتم (سی++)|الگوریتم]] توابعی را به همراه دارد که در ترتیب دهی و جستجو در آرایه هاآرایه‌ها بسیار مفید است.<ref name=":0"/>الگوریتم هاالگوریتم‌ها در ظروف نقش بسیار مفیدی دارند.<ref name=":1">{{یادکرد وب|عنوان=Containers - C++ Reference|نشانی=http://www.cplusplus.com/reference/stl/|وبگاه=www.cplusplus.com|بازبینی=2020-08-03}}</ref>
 
== ظروف ==
خط ۱۴:
deque,array,list,forward_list,set,mulitset,map,multimap,queue,priority_queue,stack,unordered_set,unordered_multiset,unordered_map,unordered_multimap
 
همچنین همه این کلاس هاکلاس‌ها توابع تقریباً یکسانی دارند.<ref name=":0"/><ref name=":1"/>
 
== تکرار هاتکرارها ==
تکرار هاتکرارها برای پیمایش در عناصر ظروف استفاده می شوندمی‌شوند. برای مثال اینکه یک عنصر در کجای ظرف اضافه شود.
 
== منابع ==