Referenz zur STL/CLR-Bibliothek
Die STL/CLR-Bibliothek stellt eine Schnittstelle bereit, die den C++-Standardbibliothekscontainern für die Verwendung mit C++ und der Common Language Runtime (CLR) von .NET Framework ähnelt. STL/CLR ist vollständig von der Microsoft-Implementierung der C++-Standardbibliothek getrennt. STL/CLR wird für die Legacyunterstützung beibehalten, wird jedoch nicht mit dem C++-Standard auf dem neuesten Stand gehalten. Es wird dringend empfohlen, nach Möglichkeit die nativen C++-Standardbibliothekscontainer anstelle von STL/CLR zu verwenden.
Verwendung von STL/CLR:
Fügen Sie Kopfzeilen aus dem Cliext-Element ein, anstatt die üblichen C++-Standardbibliotheksentsprechungen zu verwenden.
Qualifizieren Sie Bibliotheksnamen mit
cliext::
statt mitstd::
.
Die STL/CLR-Bibliothek stellt eine STL-ähnliche Schnittstelle für die Verwendung mit C++ und der Common Language Runtime (CLR) von .NET Framework bereit. Diese Bibliothek wird für die Legacyunterstützung verwaltet, ist aber nicht mit dem C++-Standard auf dem neuesten Stand gehalten. Es wird dringend empfohlen, die systemeigenen C++-Standardbibliothekscontainer anstelle von STL/CLR zu verwenden.
In diesem Abschnitt
cliext-Namespace
Erläutert den Namespace, der alle Typen der STL/CLR-Bibliothek enthält.
STL/CLR-Container
Bietet eine Übersicht über die Container, die in der C++-Standardbibliothek zu finden sind, einschließlich anforderungen für Containerelemente, Typen von Elementen, die eingefügt werden können, und Besitzerprobleme.
Anforderungen für STL/CLR-Containerelemente
Beschreibt mindestanforderungen für alle Verweistypen, die in C++-Standardbibliothekscontainer eingefügt werden.
Vorgehensweise: Umwandeln einer .Net-Auflistung in einen STL/CLR-Container
Beschreibt, wie eine .NET-Auflistung in einen STL/CLR-Container konvertiert wird.
Vorgehensweise: Umwandeln eines STL/CLR-Containers in eine .NET-Auflistung
Beschreibt, wie ein STL/CLR-Container in eine .NET-Auflistung konvertiert wird.
Vorgehensweise: Einen STL/CLR-Container einer Assembly verfügbar machen
Erläutert, wie die Elemente einiger STL/CLR-Container aus einer C++-Assembly anzeigt werden.
Außerdem beschreibt dieser Abschnitt die folgenden STL/CLR-Komponenten: