Dela via


Referens för STL/CLR-bibliotek

STL/CLR-biblioteket tillhandahåller ett gränssnitt som liknar C++ Standard Library-containrar för användning med C++ och .NET Framework common language runtime (CLR). STL/CLR är helt separat från Microsoft-implementeringen av C++-standardbiblioteket. STL/CLR underhålls för äldre stöd men behålls inte up-to-date med C++-standarden. Vi rekommenderar starkt att du använder de interna C++ Standard Library-containrarna i stället för STL/CLR när det är möjligt.

Så här använder du STL/CLR:

  • Inkludera rubriker från cliext inkluderar underkatalog i stället för de vanliga C++ standardbiblioteksekvivalenterna.

  • Kvalificera biblioteksnamn med cliext:: i stället för std::.

STL/CLR-biblioteket tillhandahåller ett STL-liknande gränssnitt för användning med C++ och .NET Framework common language runtime (CLR). Det här biblioteket underhålls för äldre stöd men behålls inte up-to-date med C++-standarden. Vi rekommenderar starkt att du använder de interna C++ Standard Library-containrarna i stället för STL/CLR.

I det här avsnittet

cliext-namnområde
Diskuterar namnområdet som innehåller alla typer av STL/CLR-biblioteket.

STL/CLR-containrar
Ger en översikt över containrar som finns i C++-standardbiblioteket, inklusive krav för containerelement, typer av element som kan infogas och ägarskapsproblem.

Krav för STL/CLR-containerelement
Beskriver minimikraven för alla referenstyper som infogas i C++ Standard Library-containrar.

Gör så här: Konvertera från en .NET-samling till en STL/CLR-container
Beskriver hur du konverterar en .NET-samling till en STL/CLR-container.

Gör så här: Konvertera från en STL/CLR-container till en .NET-samling
Beskriver hur du konverterar en STL/CLR-container till en .NET-samling.

Gör så här: Exponera en STL/CLR-container från en sammansättning
Visar hur du visar elementen i flera STL/CLR-containrar som skrivits i en C++-sammansättning.

Dessutom beskrivs följande komponenter i STL/CLR i det här avsnittet:

Se även

C++-standardbibliotek