Es steht für Standard-Template-Bibliothek
Es ist eine Reihe von Funktionen und Klasse, die es gibt Ihnen eine Menge Arbeit zu speichern.
Sie sind entworfen, um Vorlagen zu verwenden, wo Sie eine Funktion definieren, aber ohne zu definieren, welchen Datentyp es arbeiten wird.
zum Beispiel, Vektor mehr oder weniger können Sie dynamische Arrays haben. Wenn Sie eine Instanz davon erstellen, sagen Sie, für welchen Typ sie arbeiten soll. Dies kann sogar Ihr eigener Datentyp (Klasse) sein.
Es ist eine harte Sache, darüber nachzudenken, aber es ist sehr mächtig und kann Ihnen viel Zeit sparen.
Lesen Sie es jetzt auf! Du willst es bereuen.
Die Chancen stehen hoch, dass Sie C seit einem Jahr programmieren und C++ entdecken. Im Ernst, C++ ohne STL ist verkrüppelt. – Thorsten79
@ Thorsten79: Oder, wenn er wirklich nicht weiß, was die STL ist, kann er Container-Klassen, Algorithmen und Iteratoren als Teil der Standard-Bibliothek verwenden. Die eigentliche STL war eine Template-Bibliothek, die kurz vor C++ entwickelt wurde und einfach in die Standardbibliothek aufgenommen wurde. –
@ Jonathan D, VCL und MFC sind meist GUI-Frameworks. STL ist eine Sammlung von Datenstrukturen. –