Referência de biblioteca STL/CLR
A biblioteca STL/CLR é um pacote da biblioteca STL (Standard Template), um subconjunto da biblioteca C++ padrão, para uso com C++ e o.NET Framework common language runtime (CLR).Com STL/CLR, você pode usar os recipientes, iteradores e algoritmos da STL em um ambiente gerenciado.
Para usar a STL/CLR:
Incluir cabeçalhos do cliext incluem o subdiretório em vez do habituais equivalentes de biblioteca C++ padrão.
Qualificar nomes de biblioteca com cliext:: em vez de std::.
STL/CLR expõe tipos genéricos e interfaces que ele usa em cenários entre os assemblies do.NET assembly Microsoft.VisualC.STLCLR.dll.Essa DLL é incluída no.NET Framework 3.5.Se você redistribuir um aplicativo que usa a STL/CLR, você precisará incluir o.NET Framework 3.5, bem como outras bibliotecas de Visual C++ que usa seu projeto, na seção dependências de seu projeto de instalação.
Nesta seção
Namespace cliext
Descreve o namespace que contém todos os tipos de biblioteca de STL/CLR.Contêineres STL/CLR
Fornece uma visão geral dos recipientes encontrados na biblioteca C++ padrão, incluindo requisitos para elementos de contêiner, tipos de elementos que podem ser inseridos e questões de propriedade.Requisitos para elementos de contêiner STL/CLR
Descreve os requisitos mínimos para todos os tipos de referência são inseridos em contêineres STL.Como: converter de um.NET coleção em um contêiner STL/CLR
Descreve como converter um.NET coleção para um contêiner STL/CLR.Como: converter de um contêiner STL/CLR para um.Coleção NET
Descreve como converter um contêiner STL/CLR para um.NET coleção.Como: expor um contêiner STL/CLR de um Assembly
Mostra como exibir os elementos de vários contêineres STL/CLR escritos em um assembly C++.
Além disso, esta seção também descreve os seguintes componentes de STL/CLR: