C++ Standardbibliothek
-
Hallo,
es wird immer über die C++ Standardbibliothek gesprochen, was ist das genau?
(Unterschied zu STL=Standard Template Library?)Ich kenn nämlich nur so normale Bibliotheken wie: #include <iostream>
-
Google und Wiki kennst du, ja?
STL, C++ Standardbibliothek, beschrieben zB hier.
-
Die STL ist nur (wenn auch ein großer) Teil der C++ Standardbibliothek (alle Header findest du z.B. unter C++ Standard Library header files).
Besonders die von C übernommenen Teilbibliotheken (wie z.B.
<cstring>
) basieren nicht auf Templates, sondern sind in externen Libs implementiert, welche dann mitgelinkt werden müssen.
-
Die STL ist genaugenommen gar kein Teil der C++ Standardlibrary, sondern sozusagen die Vorlage für grosse Teile davon. Siehe https://en.m.wikipedia.org/wiki/Standard_Template_Library
Es wird aber oft fälschlicherweise STL gesagt/geschrieben, wo eigentlich die C++ Standardlibrary gemeint ist.
-
Dieser Beitrag wurde gelöscht!
-
STL sind auch die Initialen des Entwicklers bei Microsoft, der für deren Umsetzung der Standardbibliothek zuständig ist.