STL/CLR-Bibliotheksreferenz
Die STL/CLR-Bibliothek ist ein Paket der Standard Template Library (STL), einer Teilmenge der C++-Standardbibliothek, die mit C++ und der Common Language Runtime (CLR) von .NET Framework eingesetzt werden kann.Mit STL/CLR können Sie alle Container, Iteratoren und Algorithmen der STL in einer verwalteten Umgebung verwenden.
STL/CLR verwenden:
Von Kopfzeilen enthalten die cliext Unterverzeichnis statt der üblichen Entsprechungen der C++-Standardbibliothek enthalten.
Qualifizieren von Namen mit cliext:: statt std::.
STL/CLR verfügbar macht, die generische Typen und Schnittstellen, die es in assemblyübergreifende Szenarios in verwendet die.NET-Assembly Microsoft.VisualC.STLCLR.dll.Diese DLL-Datei gehört.NET Framework 3.5.Wenn Sie eine Anwendung, die STL/CLR verwendet weiterverteilen, müssen Sie enthalten die.NET Framework 3.5 sowie anderen Visual C++-Bibliotheken, die das Projekt im Abschnitt "Abhängigkeiten" des Setup-Projekts verwendet.
In diesem Abschnitt
cliext-Namespace
Erläutert den Namespace, der die Typen der STL/CLR-Bibliothek enthält.STL/CLR-Container
Übersicht der Container, die in der C++-Standardbibliothek, einschließlich der Anforderungen für Container-Elemente, Typen von Elementen, die eingefügt werden können und den Besitzprobleme gefunden werden.Anforderungen für STL/CLR-Containerelemente
Beschreibt die Mindestanforderungen für alle Verweistypen, die in STL-Containern eingefügt werden.Gewusst wie: Konvertieren Sie von einer .NET-Auflistung zu einem STL/CLR-Container
Beschreibt das Konvertieren von einer.NET-Auflistung mit einem STL/CLR-Container.Gewusst wie: Konvertiert von einem STL/CLR-Container zu einer .NET-Auflistung
Beschreibt das Konvertieren eines STL/CLR-Containers, ein.NET-Auflistung.Gewusst wie: Führen Sie einen STL/CLR-Container aus einer Assembly verfügbar
Veranschaulicht, wie die Elemente des mehrere STL/CLR-Container, geschrieben in C++-Assembly anzuzeigen.
Dieser Abschnitt beschreibt darüber hinaus auch die folgenden Komponenten der STL/CLR: