گھر سافٹ ویئر ایک معیاری ٹیمپلیٹ لائبریری کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

ایک معیاری ٹیمپلیٹ لائبریری کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

تعریف - معیاری ٹیمپلیٹ لائبریری کا مطلب کیا ہے؟

ایک معیاری ٹیمپلیٹ لائبریری (ایس ٹی ایل) ایک سوفٹویری لائبریری ہے جو C ++ معیاری لائبریری کی صلاحیتوں کو بڑھا دیتی ہے اور سی ++ کے لئے مشترکہ کلاسوں کا ایک ریڈی میڈ سیٹ مہیا کرتی ہے ، بشمول ایسوسی ایٹو ارے اور کنٹینرز ، جو بلٹ میں اور صارف کی وضاحت شدہ اقسام کے ساتھ استعمال ہوتا ہے۔ ابتدائی کارروائیوں کی حمایت کریں۔ ایس ٹی ایل سے وابستہ الگورتھم کنٹینرز سے آزاد ہیں اور لائبریری کی پیچیدگی کو کم کرتے ہیں۔

ٹیکوپیڈیا معیاری ٹیمپلیٹ لائبریری کی وضاحت کرتا ہے (STL)

ایک معیاری ٹیمپلیٹ لائبریری مطلوبہ نتائج حاصل کرنے کے لlates ٹیمپلیٹس کا استعمال کرتی ہے ، اور مرتب وقت پالیمورفزم فراہم کرتی ہے۔ ایس ٹی ایل میں فنٹیکٹر ، آئٹیریٹرز اور الگورتھم کنٹینر جیسے اجزاء بھی شامل ہیں۔

ایس ٹی ایل میں ترتیب اور اسسٹیویٹو کنٹینر شامل ہیں۔ معیاری ترتیب والے کنٹینر میں ڈق ، ویکٹر اور فہرست شامل ہیں ، جبکہ معیاری ایسوسی ایٹ کنٹینرز ملٹی سیٹ ، نقشہ ، ملٹی میپ اور سیٹ ہیں۔ کنٹینر اڈاپٹر جیسے قطار اور اسٹیک بھی مخصوص انٹرفیس والے کنٹینر ہیں ، جو عملدرآمد کے طور پر دوسرے کنٹینر کا استعمال کرتے ہیں۔


ایس ٹی ایل کے اندر پانچ مختلف قسم کے تکرار کرنے والے ہیں:

  • ان پٹ ریٹر
  • آؤٹ پٹ ریٹر
  • دو طرفہ دوبارہ کرنے والا
  • بے ترتیب رسائی دوبارہ کرنے والے
ایس ٹی ایل میں تلاش اور ترتیب دینے کے ل perform الگورتھم شامل ہیں ، جن میں سے ہر ایک کو ایک خاص سطح کی تکر requireی کی ضرورت ہوتی ہے۔ ایس ٹی ایل میں ایسی کلاسیں بھی شامل ہیں جو فنکشن آپریٹر کو اوورلوڈ کرتی ہیں اور انہیں فنکشن آبجیکٹ ، یا فنکٹور کہا جاتا ہے۔ یہ کام افعال میں ریاستی معلومات کو باز رکھنے اور بازیافت کرنے میں دوسرے کاموں میں منتقل کردیئے گئے ہیں۔

ایک معیاری ٹیمپلیٹ لائبریری کیا ہے؟ - ٹیکپوپیڈیا سے تعریف