Dinkumware Standard-C++-Bibliothek

Aus RAD Studio
Wechseln zu: Navigation, Suche

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

C:\Program Files (x86)\Embarcadero\Studio\18.0\include\dinkumware

6.50

C:\Program Files (x86)\Embarcadero\Studio\18.0\include\dinkumware64

Zielplattform Compiler Dinkumware Version

32-Bit-Windows

BCC32

5.01

BCC32C

6.50

64-Bit-Windows

BCC64

6.50

OS X

BCCOSX

5.01

Hinweis: C++Builder unterstützt die Verwendung der Dinkumware Standard-C++-Bibliothek bei der Entwicklung für mobile Plattformen derzeit nicht.

Siehe auch