Menu
Coddy logo textTech

ספריית התבניות הסטנדרטית של C++

שיעור 1 מתוך 23 בקורס C++ - ספריית התבניות הסטנדרטית של Coddy.

ספריית התבניות הסטנדרטית של C++ (STL) היא ספריית תוכנה המייצגת אוסף של מחלקות תבנית של C++, המספקות מחלקות ופונקציות כלליות המממשות מבני נתונים ואלגוריתמים נפוצים.


הSTL הומצאה ופותחה על ידי אלכסנדר סטפנוב בשנת 1994. הספרייה מספקת מכלים, אלגוריתמים, פונקציות ומחלקות רבים, שהם שימושיים מאוד, במיוחד בתכנות תחרותי. לדוגמה, יש לנו אלגוריתמי מיון למיון רשימות של נתונים, וגם מערכים בעלי גודל דינמי, שבהם אנחנו לא צריכים לציין את מספר האיברים שאנחנו מתכוונים לאחסן, ועוד הרבה יותר. 


הSTL היא ספרייה כללית. תכנות גנרי הוא גישה המתמקדת במימוש ובשימוש במבני נתונים ובאלגוריתמים באופן שאינו גורם לאובדן יעילות. כך אנחנו ממקסמים את המהירות והביצועים ומפחיתים את המורכבות.


אפשר לחלק את הSTL לארבעה חלקים או רכיבים:

  • מכלים
  • אלגוריתמים
  • פונקציות
  • איטרטורים

נסו בעצמכם

השיעור הזה לא כולל אתגר קוד.

כל השיעורים ביחידה C++ - ספריית התבניות הסטנדרטית

תרגלו בעצמכם: קומפיילר C++ אונליין