Dinkumware Standard-C++-Bibliothek
Nach oben zu Software-Add-ins von Fremdherstellern
Die Dinkumware-Standard-C++-Bibliothek ist die Implementierung der C++-Standardbibliothek, die C++Builder für Anwendungen für 32-Bit-Windows, 64-Bit-Windows und OS X-Zielplattformen verwendet.
Die Bibliotheken beinhalten Container, wie Vektoren, Listen, Mengen, Zuordnungen und Bitsets. Dinkumware enthält darüber hinaus Algorithmen für häufige Operationen, wie Sortieren eines Containers oder Suchen in einem Container. Zum Implementieren des Algorithmus bietet die STL Iteratoren in fünf Varianten zur Bearbeitung eines Containers: Eingabe, Ausgabe, vorwärts, rückwärts und bidirektional. Funktoren (oder Funktionsobjekte) für das Überladen von Operatoren sind ebenfalls verfügbar.
Dinkumware Version 6.50 ist besonders für die C++-Anwendungsentwicklung auf Zeilplattformen verfügbar, die die folgenden durch Clang erweiterten Compiler unterstützt:
Separate STL-Versionen
Die IDE fügt die korrekte Dinkumware-Version auf Basis der Zielplattform und dem C++-Compiler, die Sie für C++-Anwendungen festgelegt haben, automatisch hinzu. Sie sollten Dinkumware nicht explizit in den Include-Pfad einbeziehen.
Die Position der Headers dieser Bibliothek hängt auch von der Version ab.
Dinkumware Version | Position |
---|---|
5.01 |
|
6.50 |
|
Zielplattform | Compiler | Dinkumware Version |
---|---|---|
32-Bit-Windows |
5.01 | |
6.50 | ||
64-Bit-Windows |
6.50 | |
OS X |
5.01 |
Hinweis: C++Builder unterstützt die Verwendung der Dinkumware Standard-C++-Bibliothek bei der Entwicklung für mobile Plattformen derzeit nicht.